home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_36_TM.txt < prev    next >
Text File  |  1996-08-14  |  105KB  |  1,926 lines

  1. # near model CODE resource
  2. # jump table entries: 54888-54897 (10 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  D668 0000                add.w      D3, [A0 + 0x0]
  5. 00000006  13CC 4A2D 08C3           move.b     [0x4A2D08C3], A4
  6. // begin alternate branch 00000008-0000000C
  7. fn00000008:
  8. 00000008  4A2D 08C3                tst.b      [A5 + 0x8C3]
  9. // end alternate branch 00000008-0000000C
  10. fn00000008: // (misaligned)
  11. 0000000C  670C                     beq        +0xE /* 0000001A */
  12. 0000000E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  13. 00000012  4EAD B498                jsr        [A5 - 0x4B68]
  14. 00000016  584F                     addq.w     A7, 4
  15. 00000018  600A                     bra        +0xC /* 00000024 */
  16. label0000001A:
  17. 0000001A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  18. 0000001E  4EAD B488                jsr        [A5 - 0x4B78]
  19. 00000022  584F                     addq.w     A7, 4
  20. label00000024:
  21. 00000024  4E75                     rts
  22. fn00000026:
  23. 00000026  4A2D 08BC                tst.b      [A5 + 0x8BC]
  24. 0000002A  6704                     beq        +0x6 /* 00000030 */
  25. 0000002C  4EAD BC90                jsr        [A5 - 0x4370]
  26. label00000030:
  27. 00000030  426D 1C10                clr.w      [A5 + 0x1C10]
  28. 00000034  4E75                     rts
  29. fn00000036:
  30. 00000036  2F0A                     move.l     -[A7], A2
  31. 00000038  4878 0008                push.l     0x8
  32. 0000003C  4EAD C258                jsr        [A5 - 0x3DA8]
  33. 00000040  2448                     movea.l    A2, A0
  34. 00000042  200A                     move.l     D0, A2
  35. 00000044  4A80                     tst.l      D0
  36. 00000046  584F                     addq.w     A7, 4
  37. 00000048  670A                     beq        +0xC /* 00000054 */
  38. 0000004A  206F 0008                movea.l    A0, [A7 + 0x8]
  39. 0000004E  2252                     movea.l    A1, [A2]
  40. 00000050  22D8                     move.l     [A1]+, [A0]+
  41. 00000052  22D8                     move.l     [A1]+, [A0]+
  42. label00000054:
  43. 00000054  200A                     move.l     D0, A2
  44. 00000056  245F                     movea.l    A2, [A7]+
  45. 00000058  4E75                     rts
  46. fn0000005A:
  47. 0000005A  2F03                     move.l     -[A7], D3
  48. 0000005C  4FEF FEF6                lea.l      A7, [A7 - 0x10A]
  49. 00000060  4AAD 0AB4                tst.l      [A5 + 0xAB4]
  50. 00000064  660A                     bne        +0xC /* 00000070 */
  51. 00000066  7000                     moveq.l    D0, 0x00
  52. 00000068  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  53. 0000006C  261F                     move.l     D3, [A7]+
  54. 0000006E  4E75                     rts
  55. label00000070:
  56. 00000070  70FF                     moveq.l    D0, 0xFFFFFFFF
  57. 00000072  B0AD 0AB8                cmp.l      D0, [A5 + 0xAB8]
  58. 00000076  660A                     bne        +0xC /* 00000082 */
  59. 00000078  7000                     moveq.l    D0, 0x00
  60. 0000007A  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  61. 0000007E  261F                     move.l     D3, [A7]+
  62. 00000080  4E75                     rts
  63. label00000082:
  64. 00000082  262D 0AB8                move.l     D3, [A5 + 0xAB8]
  65. 00000086  5383                     subq.l     D3, 1
  66. 00000088  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  67. 0000008C  4EAD D6D8                jsr        [A5 - 0x2928]
  68. 00000090  B680                     cmp.l      D3, D0
  69. 00000092  584F                     addq.w     A7, 4
  70. 00000094  6D0A                     blt        +0xC /* 000000A0 */
  71. 00000096  7000                     moveq.l    D0, 0x00
  72. 00000098  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  73. 0000009C  261F                     move.l     D3, [A7]+
  74. 0000009E  4E75                     rts
  75. label000000A0:
  76. 000000A0  486F 0004                pea.l      [A7 + 0x4]
  77. 000000A4  2F03                     move.l     -[A7], D3
  78. 000000A6  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  79. 000000AA  4EAD D6E0                jsr        [A5 - 0x2920]
  80. 000000AE  0C2F 00FF 0010           cmpi.b     [A7 + 0x10], 0xFF
  81. 000000B4  650E                     bcs        +0x10 /* 000000C4 */
  82. 000000B6  41EF 0011                lea.l      A0, [A7 + 0x11]
  83. 000000BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  84. label000000BC:
  85. 000000BC  5280                     addq.l     D0, 1
  86. 000000BE  4A18                     tst.b      [A0]+
  87. 000000C0  66FA                     bne        -0x4 /* 000000BC */
  88. 000000C2  6006                     bra        +0x8 /* 000000CA */
  89. label000000C4:
  90. 000000C4  7000                     moveq.l    D0, 0x00
  91. 000000C6  102F 0010                move.b     D0, [A7 + 0x10]
  92. label000000CA:
  93. 000000CA  5480                     addq.l     D0, 2
  94. 000000CC  2F00                     move.l     -[A7], D0
  95. 000000CE  486F 0010                pea.l      [A7 + 0x10]
  96. 000000D2  486F 0018                pea.l      [A7 + 0x18]
  97. 000000D6  4EAD C288                jsr        [A5 - 0x3D78]
  98. 000000DA  4A40                     tst.w      D0
  99. 000000DC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  100. 000000E0  660A                     bne        +0xC /* 000000EC */
  101. 000000E2  2017                     move.l     D0, [A7]
  102. 000000E4  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  103. 000000E8  261F                     move.l     D3, [A7]+
  104. 000000EA  4E75                     rts
  105. label000000EC:
  106. 000000EC  7000                     moveq.l    D0, 0x00
  107. 000000EE  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  108. 000000F2  261F                     move.l     D3, [A7]+
  109. 000000F4  4E75                     rts
  110. fn000000F6:
  111. 000000F6  48E7 1800                movem.l    -[A7], D3,D4
  112. 000000FA  514F                     subq.w     A7, 8
  113. 000000FC  282F 0014                move.l     D4, [A7 + 0x14]
  114. 00000100  7600                     moveq.l    D3, 0x00
  115. 00000102  7001                     moveq.l    D0, 0x01
  116. 00000104  B880                     cmp.l      D4, D0
  117. 00000106  6608                     bne        +0xA /* 00000110 */
  118. 00000108  262D 20EC                move.l     D3, [A5 + 0x20EC]
  119. 0000010C  6000 011C                bra        +0x11E /* 0000022A */
  120. label00000110:
  121. 00000110  7002                     moveq.l    D0, 0x02
  122. 00000112  B880                     cmp.l      D4, D0
  123. 00000114  660E                     bne        +0x10 /* 00000124 */
  124. 00000116  41ED 20A8                lea.l      A0, [A5 + 0x20A8]
  125. 0000011A  41E8 004C                lea.l      A0, [A0 + 0x4C]
  126. 0000011E  2608                     move.l     D3, A0
  127. 00000120  6000 0108                bra        +0x10A /* 0000022A */
  128. label00000124:
  129. 00000124  7003                     moveq.l    D0, 0x03
  130. 00000126  B880                     cmp.l      D4, D0
  131. 00000128  6608                     bne        +0xA /* 00000132 */
  132. 0000012A  262D 20BE                move.l     D3, [A5 + 0x20BE]
  133. 0000012E  6000 00FA                bra        +0xFC /* 0000022A */
  134. label00000132:
  135. 00000132  7020                     moveq.l    D0, 0x20
  136. 00000134  B880                     cmp.l      D4, D0
  137. 00000136  6606                     bne        +0x8 /* 0000013E */
  138. 00000138  7601                     moveq.l    D3, 0x01
  139. 0000013A  6000 00EE                bra        +0xF0 /* 0000022A */
  140. label0000013E:
  141. 0000013E  7007                     moveq.l    D0, 0x07
  142. 00000140  B880                     cmp.l      D4, D0
  143. 00000142  660C                     bne        +0xE /* 00000150 */
  144. 00000144  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  145. 00000148  1628 1702                move.b     D3, [A0 + 0x1702]
  146. 0000014C  6000 00DC                bra        +0xDE /* 0000022A */
  147. label00000150:
  148. 00000150  7008                     moveq.l    D0, 0x08
  149. 00000152  B880                     cmp.l      D4, D0
  150. 00000154  6616                     bne        +0x18 /* 0000016C */
  151. 00000156  4857                     pea.l      [A7]
  152. 00000158  4EAD BB00                jsr        [A5 - 0x4500]
  153. 0000015C  486F 0004                pea.l      [A7 + 0x4]
  154. 00000160  4EBA FED4                jsr        [PC - 0x12C /* 00000036 */]
  155. 00000164  2600                     move.l     D3, D0
  156. 00000166  504F                     addq.w     A7, 8
  157. 00000168  6000 00C0                bra        +0xC2 /* 0000022A */
  158. label0000016C:
  159. 0000016C  701F                     moveq.l    D0, 0x1F
  160. 0000016E  B880                     cmp.l      D4, D0
  161. 00000170  6612                     bne        +0x14 /* 00000184 */
  162. 00000172  594F                     subq.w     A7, 4
  163. 00000174  4878 FFFC                push.l     0xFFFC
  164. 00000178  4EBA 0F24                jsr        [PC + 0xF24 /* 0000109E */]
  165. 0000017C  201F                     move.l     D0, [A7]+
  166. 0000017E  2600                     move.l     D3, D0
  167. 00000180  6000 00A8                bra        +0xAA /* 0000022A */
  168. label00000184:
  169. 00000184  700F                     moveq.l    D0, 0x0F
  170. 00000186  B880                     cmp.l      D4, D0
  171. 00000188  6614                     bne        +0x16 /* 0000019E */
  172. 0000018A  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  173. 0000018E  4EAD C558                jsr        [A5 - 0x3AA8]
  174. 00000192  7200                     moveq.l    D1, 0x00
  175. 00000194  1200                     move.b     D1, D0
  176. 00000196  2601                     move.l     D3, D1
  177. 00000198  584F                     addq.w     A7, 4
  178. 0000019A  6000 008E                bra        +0x90 /* 0000022A */
  179. label0000019E:
  180. 0000019E  7010                     moveq.l    D0, 0x10
  181. 000001A0  B880                     cmp.l      D4, D0
  182. 000001A2  660A                     bne        +0xC /* 000001AE */
  183. 000001A4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  184. 000001A8  1628 0397                move.b     D3, [A0 + 0x397]
  185. 000001AC  607C                     bra        +0x7E /* 0000022A */
  186. label000001AE:
  187. 000001AE  7011                     moveq.l    D0, 0x11
  188. 000001B0  B880                     cmp.l      D4, D0
  189. 000001B2  660A                     bne        +0xC /* 000001BE */
  190. 000001B4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  191. 000001B8  1628 0396                move.b     D3, [A0 + 0x396]
  192. 000001BC  606C                     bra        +0x6E /* 0000022A */
  193. label000001BE:
  194. 000001BE  7024                     moveq.l    D0, 0x24
  195. 000001C0  B880                     cmp.l      D4, D0
  196. 000001C2  6604                     bne        +0x6 /* 000001C8 */
  197. 000001C4  7601                     moveq.l    D3, 0x01
  198. 000001C6  6062                     bra        +0x64 /* 0000022A */
  199. label000001C8:
  200. 000001C8  7027                     moveq.l    D0, 0x27
  201. 000001CA  B880                     cmp.l      D4, D0
  202. 000001CC  6608                     bne        +0xA /* 000001D6 */
  203. 000001CE  306D 1C26                movea.w    A0, [A5 + 0x1C26]
  204. 000001D2  2608                     move.l     D3, A0
  205. 000001D4  6054                     bra        +0x56 /* 0000022A */
  206. label000001D6:
  207. 000001D6  7028                     moveq.l    D0, 0x28
  208. 000001D8  B880                     cmp.l      D4, D0
  209. 000001DA  6606                     bne        +0x8 /* 000001E2 */
  210. 000001DC  162D 1C2E                move.b     D3, [A5 + 0x1C2E]
  211. 000001E0  6048                     bra        +0x4A /* 0000022A */
  212. label000001E2:
  213. 000001E2  7029                     moveq.l    D0, 0x29
  214. 000001E4  B880                     cmp.l      D4, D0
  215. 000001E6  660C                     bne        +0xE /* 000001F4 */
  216. 000001E8  4EAD B4C8                jsr        [A5 - 0x4B38]
  217. 000001EC  306D 1C10                movea.w    A0, [A5 + 0x1C10]
  218. 000001F0  2608                     move.l     D3, A0
  219. 000001F2  6036                     bra        +0x38 /* 0000022A */
  220. label000001F4:
  221. 000001F4  703D                     moveq.l    D0, 0x3D
  222. 000001F6  B880                     cmp.l      D4, D0
  223. 000001F8  6606                     bne        +0x8 /* 00000200 */
  224. 000001FA  162D 1C00                move.b     D3, [A5 + 0x1C00]
  225. 000001FE  602A                     bra        +0x2C /* 0000022A */
  226. label00000200:
  227. 00000200  7044                     moveq.l    D0, 0x44
  228. 00000202  B880                     cmp.l      D4, D0
  229. 00000204  660C                     bne        +0xE /* 00000212 */
  230. 00000206  4EBA FE52                jsr        [PC - 0x1AE /* 0000005A */]
  231. 0000020A  504F                     addq.w     A7, 8
  232. 0000020C  4CDF 0018                movem.l    D3,D4, [A7]+
  233. 00000210  4E75                     rts
  234. label00000212:
  235. 00000212  7055                     moveq.l    D0, 0x55
  236. 00000214  B880                     cmp.l      D4, D0
  237. 00000216  6612                     bne        +0x14 /* 0000022A */
  238. 00000218  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  239. 0000021C  0C28 0001 03BA           cmpi.b     [A0 + 0x3BA], 0x1
  240. 00000222  57C0                     seq        D0
  241. 00000224  4400                     neg.b      D0
  242. 00000226  49C0                     lea.l      A4, D0
  243. 00000228  2600                     move.l     D3, D0
  244. label0000022A:
  245. 0000022A  2003                     move.l     D0, D3
  246. 0000022C  504F                     addq.w     A7, 8
  247. 0000022E  4CDF 0018                movem.l    D3,D4, [A7]+
  248. 00000232  4E75                     rts
  249. fn00000234:
  250. 00000234  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  251. 00000238  4FEF FFC2                lea.l      A7, [A7 - 0x3E]
  252. 0000023C  262F 0052                move.l     D3, [A7 + 0x52]
  253. 00000240  282F 0056                move.l     D4, [A7 + 0x56]
  254. 00000244  4A84                     tst.l      D4
  255. 00000246  56C0                     sne        D0
  256. 00000248  4400                     neg.b      D0
  257. 0000024A  49C0                     lea.l      A4, D0
  258. 0000024C  1A00                     move.b     D5, D0
  259. 0000024E  701B                     moveq.l    D0, 0x1B
  260. 00000250  B680                     cmp.l      D3, D0
  261. 00000252  660C                     bne        +0xE /* 00000260 */
  262. 00000254  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  263. 00000258  3144 03A4                move.w     [A0 + 0x3A4], D4
  264. 0000025C  6000 02E4                bra        +0x2E6 /* 00000542 */
  265. label00000260:
  266. 00000260  7004                     moveq.l    D0, 0x04
  267. 00000262  B680                     cmp.l      D3, D0
  268. 00000264  6638                     bne        +0x3A /* 0000029E */
  269. 00000266  4A2D 20A8                tst.b      [A5 + 0x20A8]
  270. 0000026A  6700 02D6                beq        +0x2D8 /* 00000542 */
  271. 0000026E  2F44 003A                move.l     [A7 + 0x3A], D4
  272. 00000272  246D 2052                movea.l    A2, [A5 + 0x2052 /* export_1030 */]
  273. 00000276  41EF 0014                lea.l      A0, [A7 + 0x14]
  274. 0000027A  2B48 2052                move.l     [A5 + 0x2052 /* export_1030 */], A0
  275. 0000027E  4878 D508                push.l     0xD508
  276. 00000282  486F 0008                pea.l      [A7 + 0x8]
  277. 00000286  4EAD B558                jsr        [A5 - 0x4AA8]
  278. 0000028A  504F                     addq.w     A7, 8
  279. 0000028C  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  280. 00000290  4EAD AF10                jsr        [A5 - 0x50F0]
  281. 00000294  2B4A 2052                move.l     [A5 + 0x2052 /* export_1030 */], A2
  282. 00000298  584F                     addq.w     A7, 4
  283. 0000029A  6000 02A6                bra        +0x2A8 /* 00000542 */
  284. label0000029E:
  285. 0000029E  7006                     moveq.l    D0, 0x06
  286. 000002A0  B680                     cmp.l      D3, D0
  287. 000002A2  6614                     bne        +0x16 /* 000002B8 */
  288. 000002A4  4857                     pea.l      [A7]
  289. 000002A6  4EAD AF08                jsr        [A5 - 0x50F8]
  290. 000002AA  584F                     addq.w     A7, 4
  291. 000002AC  2F17                     move.l     -[A7], [A7]
  292. 000002AE  4EAD AF10                jsr        [A5 - 0x50F0]
  293. 000002B2  584F                     addq.w     A7, 4
  294. 000002B4  6000 028C                bra        +0x28E /* 00000542 */
  295. label000002B8:
  296. 000002B8  700B                     moveq.l    D0, 0x0B
  297. 000002BA  B680                     cmp.l      D3, D0
  298. 000002BC  660E                     bne        +0x10 /* 000002CC */
  299. 000002BE  2F2D 205A                move.l     -[A7], [A5 + 0x205A /* export_1031 */]
  300. 000002C2  4EAD AF10                jsr        [A5 - 0x50F0]
  301. 000002C6  584F                     addq.w     A7, 4
  302. 000002C8  6000 0278                bra        +0x27A /* 00000542 */
  303. label000002CC:
  304. 000002CC  7005                     moveq.l    D0, 0x05
  305. 000002CE  B680                     cmp.l      D3, D0
  306. 000002D0  6614                     bne        +0x16 /* 000002E6 */
  307. 000002D2  4A05                     tst.b      D5
  308. 000002D4  6708                     beq        +0xA /* 000002DE */
  309. 000002D6  4EAD BB38                jsr        [A5 - 0x44C8]
  310. 000002DA  6000 0266                bra        +0x268 /* 00000542 */
  311. label000002DE:
  312. 000002DE  4EAD BB40                jsr        [A5 - 0x44C0]
  313. 000002E2  6000 025E                bra        +0x260 /* 00000542 */
  314. label000002E6:
  315. 000002E6  7007                     moveq.l    D0, 0x07
  316. 000002E8  B680                     cmp.l      D3, D0
  317. 000002EA  660C                     bne        +0xE /* 000002F8 */
  318. 000002EC  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  319. 000002F0  1145 1702                move.b     [A0 + 0x1702], D5
  320. 000002F4  6000 024C                bra        +0x24E /* 00000542 */
  321. label000002F8:
  322. 000002F8  701C                     moveq.l    D0, 0x1C
  323. 000002FA  B680                     cmp.l      D3, D0
  324. 000002FC  6618                     bne        +0x1A /* 00000316 */
  325. 000002FE  2044                     movea.l    A0, D4
  326. 00000300  2050                     movea.l    A0, [A0]
  327. 00000302  2F50 0008                move.l     [A7 + 0x8], [A0]
  328. 00000306  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  329. 0000030C  2F68 0008 0010           move.l     [A7 + 0x10], [A0 + 0x8]
  330. 00000312  6000 022E                bra        +0x230 /* 00000542 */
  331. label00000316:
  332. 00000316  700C                     moveq.l    D0, 0x0C
  333. 00000318  B680                     cmp.l      D3, D0
  334. 0000031A  660A                     bne        +0xC /* 00000326 */
  335. 0000031C  1F05                     move.b     -[A7], D5
  336. 0000031E  4EAD C730                jsr        [A5 - 0x38D0]
  337. 00000322  6000 021E                bra        +0x220 /* 00000542 */
  338. label00000326:
  339. 00000326  700E                     moveq.l    D0, 0x0E
  340. 00000328  B680                     cmp.l      D3, D0
  341. 0000032A  6608                     bne        +0xA /* 00000334 */
  342. 0000032C  1B45 08C0                move.b     [A5 + 0x8C0], D5
  343. 00000330  6000 0210                bra        +0x212 /* 00000542 */
  344. label00000334:
  345. 00000334  7028                     moveq.l    D0, 0x28
  346. 00000336  B680                     cmp.l      D3, D0
  347. 00000338  6608                     bne        +0xA /* 00000342 */
  348. 0000033A  1B45 1C2E                move.b     [A5 + 0x1C2E], D5
  349. 0000033E  6000 0202                bra        +0x204 /* 00000542 */
  350. label00000342:
  351. 00000342  702A                     moveq.l    D0, 0x2A
  352. 00000344  B680                     cmp.l      D3, D0
  353. 00000346  6608                     bne        +0xA /* 00000350 */
  354. 00000348  2B44 08CE                move.l     [A5 + 0x8CE], D4
  355. 0000034C  6000 01F4                bra        +0x1F6 /* 00000542 */
  356. label00000350:
  357. 00000350  702B                     moveq.l    D0, 0x2B
  358. 00000352  B680                     cmp.l      D3, D0
  359. 00000354  6608                     bne        +0xA /* 0000035E */
  360. 00000356  2B44 08CA                move.l     [A5 + 0x8CA /* export_277 */], D4
  361. 0000035A  6000 01E6                bra        +0x1E8 /* 00000542 */
  362. label0000035E:
  363. 0000035E  702C                     moveq.l    D0, 0x2C
  364. 00000360  B680                     cmp.l      D3, D0
  365. 00000362  6608                     bne        +0xA /* 0000036C */
  366. 00000364  2B44 08C6                move.l     [A5 + 0x8C6], D4
  367. 00000368  6000 01D8                bra        +0x1DA /* 00000542 */
  368. label0000036C:
  369. 0000036C  7034                     moveq.l    D0, 0x34
  370. 0000036E  B680                     cmp.l      D3, D0
  371. 00000370  661E                     bne        +0x20 /* 00000390 */
  372. 00000372  7001                     moveq.l    D0, 0x01
  373. 00000374  B880                     cmp.l      D4, D0
  374. 00000376  6606                     bne        +0x8 /* 0000037E */
  375. 00000378  1B7C 0001 1BF6           move.b     [A5 + 0x1BF6], 0x1
  376. label0000037E:
  377. 0000037E  7002                     moveq.l    D0, 0x02
  378. 00000380  B880                     cmp.l      D4, D0
  379. 00000382  6600 01BE                bne        +0x1C0 /* 00000542 */
  380. 00000386  1B7C 0001 1BF5           move.b     [A5 + 0x1BF5], 0x1
  381. 0000038C  6000 01B4                bra        +0x1B6 /* 00000542 */
  382. label00000390:
  383. 00000390  7035                     moveq.l    D0, 0x35
  384. 00000392  B680                     cmp.l      D3, D0
  385. 00000394  661A                     bne        +0x1C /* 000003B0 */
  386. 00000396  7001                     moveq.l    D0, 0x01
  387. 00000398  B880                     cmp.l      D4, D0
  388. 0000039A  6604                     bne        +0x6 /* 000003A0 */
  389. 0000039C  422D 1BF6                clr.b      [A5 + 0x1BF6]
  390. label000003A0:
  391. 000003A0  7002                     moveq.l    D0, 0x02
  392. 000003A2  B880                     cmp.l      D4, D0
  393. 000003A4  6600 019C                bne        +0x19E /* 00000542 */
  394. 000003A8  422D 1BF5                clr.b      [A5 + 0x1BF5]
  395. 000003AC  6000 0194                bra        +0x196 /* 00000542 */
  396. label000003B0:
  397. 000003B0  703A                     moveq.l    D0, 0x3A
  398. 000003B2  B680                     cmp.l      D3, D0
  399. 000003B4  661A                     bne        +0x1C /* 000003D0 */
  400. 000003B6  486D 20DE                pea.l      [A5 + 0x20DE]
  401. 000003BA  4EAD B3C0                jsr        [A5 - 0x4C40]
  402. 000003BE  2F04                     move.l     -[A7], D4
  403. 000003C0  486D 20A8                pea.l      [A5 + 0x20A8]
  404. 000003C4  4EAD C478                jsr        [A5 - 0x3B88]
  405. 000003C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  406. 000003CC  6000 0174                bra        +0x176 /* 00000542 */
  407. label000003D0:
  408. 000003D0  703B                     moveq.l    D0, 0x3B
  409. 000003D2  B680                     cmp.l      D3, D0
  410. 000003D4  660C                     bne        +0xE /* 000003E2 */
  411. 000003D6  2B44 2090                move.l     [A5 + 0x2090], D4
  412. 000003DA  2B44 208C                move.l     [A5 + 0x208C], D4
  413. 000003DE  6000 0162                bra        +0x164 /* 00000542 */
  414. label000003E2:
  415. 000003E2  7043                     moveq.l    D0, 0x43
  416. 000003E4  B680                     cmp.l      D3, D0
  417. 000003E6  6610                     bne        +0x12 /* 000003F8 */
  418. 000003E8  4A84                     tst.l      D4
  419. 000003EA  56C0                     sne        D0
  420. 000003EC  4400                     neg.b      D0
  421. 000003EE  49C0                     lea.l      A4, D0
  422. 000003F0  1B40 1BA7                move.b     [A5 + 0x1BA7], D0
  423. 000003F4  6000 014C                bra        +0x14E /* 00000542 */
  424. label000003F8:
  425. 000003F8  7045                     moveq.l    D0, 0x45
  426. 000003FA  B680                     cmp.l      D3, D0
  427. 000003FC  6616                     bne        +0x18 /* 00000414 */
  428. 000003FE  4AAD 0AB4                tst.l      [A5 + 0xAB4]
  429. 00000402  6700 013E                beq        +0x140 /* 00000542 */
  430. 00000406  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  431. 0000040A  4EAD D6C0                jsr        [A5 - 0x2940]
  432. 0000040E  584F                     addq.w     A7, 4
  433. 00000410  6000 0130                bra        +0x132 /* 00000542 */
  434. label00000414:
  435. 00000414  7046                     moveq.l    D0, 0x46
  436. 00000416  B680                     cmp.l      D3, D0
  437. 00000418  661C                     bne        +0x1E /* 00000436 */
  438. 0000041A  2004                     move.l     D0, D4
  439. 0000041C  57C0                     seq        D0
  440. 0000041E  4400                     neg.b      D0
  441. 00000420  49C0                     lea.l      A4, D0
  442. 00000422  1B40 1213                move.b     [A5 + 0x1213], D0
  443. 00000426  4A2D 1213                tst.b      [A5 + 0x1213]
  444. 0000042A  6700 0116                beq        +0x118 /* 00000542 */
  445. 0000042E  4EAD C6C0                jsr        [A5 - 0x3940]
  446. 00000432  6000 010E                bra        +0x110 /* 00000542 */
  447. label00000436:
  448. 00000436  7047                     moveq.l    D0, 0x47
  449. 00000438  B680                     cmp.l      D3, D0
  450. 0000043A  6638                     bne        +0x3A /* 00000474 */
  451. 0000043C  4A84                     tst.l      D4
  452. 0000043E  661A                     bne        +0x1C /* 0000045A */
  453. 00000440  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  454. 00000444  41E8 1444                lea.l      A0, [A0 + 0x1444]
  455. 00000448  7005                     moveq.l    D0, 0x05
  456. 0000044A  0A00 0018                xori.b     D0, 0x18
  457. 0000044E  3200                     move.w     D1, D0
  458. 00000450  E648                     lsr        D0.w, 3
  459. 00000452  03F0 0000                bset       [A0 + D0.w], D1
  460. 00000456  6000 00EA                bra        +0xEC /* 00000542 */
  461. label0000045A:
  462. 0000045A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  463. 0000045E  41E8 1444                lea.l      A0, [A0 + 0x1444]
  464. 00000462  7005                     moveq.l    D0, 0x05
  465. 00000464  0A00 0018                xori.b     D0, 0x18
  466. 00000468  3200                     move.w     D1, D0
  467. 0000046A  E648                     lsr        D0.w, 3
  468. 0000046C  03B0 0000                bclr       [A0 + D0.w], D1
  469. 00000470  6000 00D0                bra        +0xD2 /* 00000542 */
  470. label00000474:
  471. 00000474  704A                     moveq.l    D0, 0x4A
  472. 00000476  B680                     cmp.l      D3, D0
  473. 00000478  6614                     bne        +0x16 /* 0000048E */
  474. 0000047A  4A84                     tst.l      D4
  475. 0000047C  56C0                     sne        D0
  476. 0000047E  4400                     neg.b      D0
  477. 00000480  49C0                     lea.l      A4, D0
  478. 00000482  1F00                     move.b     -[A7], D0
  479. 00000484  4EAD DB28                jsr        [A5 - 0x24D8]
  480. 00000488  544F                     addq.w     A7, 2
  481. 0000048A  6000 00B6                bra        +0xB8 /* 00000542 */
  482. label0000048E:
  483. 0000048E  704E                     moveq.l    D0, 0x4E
  484. 00000490  B680                     cmp.l      D3, D0
  485. 00000492  660C                     bne        +0xE /* 000004A0 */
  486. 00000494  2F04                     move.l     -[A7], D4
  487. 00000496  4EAD AFC0                jsr        [A5 - 0x5040]
  488. 0000049A  584F                     addq.w     A7, 4
  489. 0000049C  6000 00A4                bra        +0xA6 /* 00000542 */
  490. label000004A0:
  491. 000004A0  704F                     moveq.l    D0, 0x4F
  492. 000004A2  B680                     cmp.l      D3, D0
  493. 000004A4  660C                     bne        +0xE /* 000004B2 */
  494. 000004A6  2F04                     move.l     -[A7], D4
  495. 000004A8  4EAD AFC8                jsr        [A5 - 0x5038]
  496. 000004AC  584F                     addq.w     A7, 4
  497. 000004AE  6000 0092                bra        +0x94 /* 00000542 */
  498. label000004B2:
  499. 000004B2  7050                     moveq.l    D0, 0x50
  500. 000004B4  B680                     cmp.l      D3, D0
  501. 000004B6  6612                     bne        +0x14 /* 000004CA */
  502. 000004B8  4A84                     tst.l      D4
  503. 000004BA  56C0                     sne        D0
  504. 000004BC  4400                     neg.b      D0
  505. 000004BE  49C0                     lea.l      A4, D0
  506. 000004C0  1F00                     move.b     -[A7], D0
  507. 000004C2  4EAD DB20                jsr        [A5 - 0x24E0]
  508. 000004C6  544F                     addq.w     A7, 2
  509. 000004C8  6078                     bra        +0x7A /* 00000542 */
  510. label000004CA:
  511. 000004CA  7051                     moveq.l    D0, 0x51
  512. 000004CC  B680                     cmp.l      D3, D0
  513. 000004CE  660E                     bne        +0x10 /* 000004DE */
  514. 000004D0  4A84                     tst.l      D4
  515. 000004D2  56C0                     sne        D0
  516. 000004D4  4400                     neg.b      D0
  517. 000004D6  49C0                     lea.l      A4, D0
  518. 000004D8  1B40 2096                move.b     [A5 + 0x2096], D0
  519. 000004DC  6064                     bra        +0x66 /* 00000542 */
  520. label000004DE:
  521. 000004DE  7052                     moveq.l    D0, 0x52
  522. 000004E0  B680                     cmp.l      D3, D0
  523. 000004E2  6612                     bne        +0x14 /* 000004F6 */
  524. 000004E4  4A84                     tst.l      D4
  525. 000004E6  56C0                     sne        D0
  526. 000004E8  4400                     neg.b      D0
  527. 000004EA  49C0                     lea.l      A4, D0
  528. 000004EC  1F00                     move.b     -[A7], D0
  529. 000004EE  4EAD DAF0                jsr        [A5 - 0x2510]
  530. 000004F2  544F                     addq.w     A7, 2
  531. 000004F4  604C                     bra        +0x4E /* 00000542 */
  532. label000004F6:
  533. 000004F6  7053                     moveq.l    D0, 0x53
  534. 000004F8  B680                     cmp.l      D3, D0
  535. 000004FA  6612                     bne        +0x14 /* 0000050E */
  536. 000004FC  2004                     move.l     D0, D4
  537. 000004FE  57C0                     seq        D0
  538. 00000500  4400                     neg.b      D0
  539. 00000502  49C0                     lea.l      A4, D0
  540. 00000504  1F00                     move.b     -[A7], D0
  541. 00000506  4EAD DB08                jsr        [A5 - 0x24F8]
  542. 0000050A  544F                     addq.w     A7, 2
  543. 0000050C  6034                     bra        +0x36 /* 00000542 */
  544. label0000050E:
  545. 0000050E  7054                     moveq.l    D0, 0x54
  546. 00000510  B680                     cmp.l      D3, D0
  547. 00000512  661A                     bne        +0x1C /* 0000052E */
  548. 00000514  4A84                     tst.l      D4
  549. 00000516  56C0                     sne        D0
  550. 00000518  4400                     neg.b      D0
  551. 0000051A  49C0                     lea.l      A4, D0
  552. 0000051C  1F00                     move.b     -[A7], D0
  553. 0000051E  4EAD DB10                jsr        [A5 - 0x24F0]
  554. 00000522  4A84                     tst.l      D4
  555. 00000524  544F                     addq.w     A7, 2
  556. 00000526  671A                     beq        +0x1C /* 00000542 */
  557. 00000528  4EAD DBD0                jsr        [A5 - 0x2430]
  558. 0000052C  6014                     bra        +0x16 /* 00000542 */
  559. label0000052E:
  560. 0000052E  7056                     moveq.l    D0, 0x56
  561. 00000530  B680                     cmp.l      D3, D0
  562. 00000532  660E                     bne        +0x10 /* 00000542 */
  563. 00000534  4A84                     tst.l      D4
  564. 00000536  56C0                     sne        D0
  565. 00000538  4400                     neg.b      D0
  566. 0000053A  49C0                     lea.l      A4, D0
  567. 0000053C  1F00                     move.b     -[A7], D0
  568. 0000053E  4EAD AFE0                jsr        [A5 - 0x5020]
  569. label00000542:
  570. 00000542  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  571. 00000546  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  572. 0000054A  4E75                     rts
  573. fn0000054C:
  574. 0000054C  3F3C 0001                move.w     -[A7], 0x1
  575. 00000550  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  576. 00000554  486D 20A8                pea.l      [A5 + 0x20A8]
  577. 00000558  4EAD BD18                jsr        [A5 - 0x42E8]
  578. 0000055C  4EAD B4C8                jsr        [A5 - 0x4B38]
  579. 00000560  4A6D 1C10                tst.w      [A5 + 0x1C10]
  580. 00000564  57C0                     seq        D0
  581. 00000566  4400                     neg.b      D0
  582. 00000568  49C0                     lea.l      A4, D0
  583. 0000056A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  584. 0000056E  4E75                     rts
  585. fn00000570:
  586. 00000570  2F03                     move.l     -[A7], D3
  587. 00000572  262F 000E                move.l     D3, [A7 + 0xE]
  588. 00000576  4EBA FAAE                jsr        [PC - 0x552 /* 00000026 */]
  589. 0000057A  2003                     move.l     D0, D3
  590. 0000057C  0280 0000 8000           andi.l     D0, 0x8000
  591. 00000582  6604                     bne        +0x6 /* 00000588 */
  592. 00000584  7002                     moveq.l    D0, 0x02
  593. 00000586  8680                     or.l       D3, D0
  594. label00000588:
  595. 00000588  2003                     move.l     D0, D3
  596. 0000058A  0280 0001 0000           andi.l     D0, 0x10000
  597. 00000590  4A80                     tst.l      D0
  598. 00000592  56C0                     sne        D0
  599. 00000594  4400                     neg.b      D0
  600. 00000596  49C0                     lea.l      A4, D0
  601. 00000598  1B40 2097                move.b     [A5 + 0x2097], D0
  602. 0000059C  2003                     move.l     D0, D3
  603. 0000059E  0280 0000 4000           andi.l     D0, 0x4000 /* '@\0' */
  604. 000005A4  4A80                     tst.l      D0
  605. 000005A6  56C0                     sne        D0
  606. 000005A8  4400                     neg.b      D0
  607. 000005AA  49C0                     lea.l      A4, D0
  608. 000005AC  1B40 2000                move.b     [A5 + 0x2000], D0
  609. 000005B0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  610. 000005B4  3F2F 0010                move.w     -[A7], [A7 + 0x10]
  611. 000005B8  42A7                     clr.l      -[A7]
  612. 000005BA  2F03                     move.l     -[A7], D3
  613. 000005BC  4EAD AFD8                jsr        [A5 - 0x5028]
  614. 000005C0  4A6D 1C10                tst.w      [A5 + 0x1C10]
  615. 000005C4  6606                     bne        +0x8 /* 000005CC */
  616. 000005C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  617. 000005C8  261F                     move.l     D3, [A7]+
  618. 000005CA  4E75                     rts
  619. label000005CC:
  620. 000005CC  7000                     moveq.l    D0, 0x00
  621. 000005CE  261F                     move.l     D3, [A7]+
  622. 000005D0  4E75                     rts
  623. fn000005D2:
  624. 000005D2  48E7 1800                movem.l    -[A7], D3,D4
  625. 000005D6  262F 000C                move.l     D3, [A7 + 0xC]
  626. 000005DA  422D 0BD2                clr.b      [A5 + 0xBD2 /* export_374 */]
  627. 000005DE  422D 08C3                clr.b      [A5 + 0x8C3]
  628. 000005E2  2003                     move.l     D0, D3
  629. 000005E4  0280 0200 0000           andi.l     D0, 0x2000000
  630. 000005EA  4A80                     tst.l      D0
  631. 000005EC  57C0                     seq        D0
  632. 000005EE  4400                     neg.b      D0
  633. 000005F0  49C0                     lea.l      A4, D0
  634. 000005F2  1800                     move.b     D4, D0
  635. 000005F4  2003                     move.l     D0, D3
  636. 000005F6  0280 0100 0000           andi.l     D0, 0x1000000
  637. 000005FC  4A80                     tst.l      D0
  638. 000005FE  57C0                     seq        D0
  639. 00000600  4400                     neg.b      D0
  640. 00000602  49C0                     lea.l      A4, D0
  641. 00000604  1B40 08C5                move.b     [A5 + 0x8C5], D0
  642. 00000608  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  643. 0000060C  4228 0397                clr.b      [A0 + 0x397]
  644. 00000610  2003                     move.l     D0, D3
  645. 00000612  0280 2000 0000           andi.l     D0, 0x20000000 /* ' \0\0\0' */
  646. 00000618  6712                     beq        +0x14 /* 0000062C */
  647. 0000061A  1F3C 0001                move.b     -[A7], 0x1
  648. 0000061E  4EAD AEE0                jsr        [A5 - 0x5120]
  649. 00000622  42A7                     clr.l      -[A7]
  650. 00000624  4EAD AEF0                jsr        [A5 - 0x5110]
  651. 00000628  5C4F                     addq.w     A7, 6
  652. 0000062A  6008                     bra        +0xA /* 00000634 */
  653. label0000062C:
  654. 0000062C  4227                     clr.b      -[A7]
  655. 0000062E  4EAD AEE0                jsr        [A5 - 0x5120]
  656. 00000632  544F                     addq.w     A7, 2
  657. label00000634:
  658. 00000634  2003                     move.l     D0, D3
  659. 00000636  0280 8000 0000           andi.l     D0, 0x80000000
  660. 0000063C  6704                     beq        +0x6 /* 00000642 */
  661. 0000063E  4EAD AFB8                jsr        [A5 - 0x5048]
  662. label00000642:
  663. 00000642  1F04                     move.b     -[A7], D4
  664. 00000644  4EAD ADC0                jsr        [A5 - 0x5240]
  665. 00000648  4A2D 1BD9                tst.b      [A5 + 0x1BD9]
  666. 0000064C  544F                     addq.w     A7, 2
  667. 0000064E  6716                     beq        +0x18 /* 00000666 */
  668. 00000650  2003                     move.l     D0, D3
  669. 00000652  0280 4000 0000           andi.l     D0, 0x40000000 /* '@\0\0\0' */
  670. 00000658  670C                     beq        +0xE /* 00000666 */
  671. 0000065A  4EAD AFF8                jsr        [A5 - 0x5008]
  672. 0000065E  1B7C 0001 0BD2           move.b     [A5 + 0xBD2 /* export_374 */], 0x1
  673. 00000664  6010                     bra        +0x12 /* 00000676 */
  674. label00000666:
  675. 00000666  2003                     move.l     D0, D3
  676. 00000668  0280 1000 0000           andi.l     D0, 0x10000000
  677. 0000066E  6606                     bne        +0x8 /* 00000676 */
  678. 00000670  4EAD C5A8                jsr        [A5 - 0x3A58]
  679. 00000674  1800                     move.b     D4, D0
  680. label00000676:
  681. 00000676  4CDF 0018                movem.l    D3,D4, [A7]+
  682. 0000067A  4E75                     rts
  683. fn0000067C:
  684. 0000067C  4A2D 0BD2                tst.b      [A5 + 0xBD2 /* export_374 */]
  685. 00000680  670A                     beq        +0xC /* 0000068C */
  686. 00000682  4EAD B000                jsr        [A5 - 0x5000]
  687. 00000686  422D 0BD2                clr.b      [A5 + 0xBD2 /* export_374 */]
  688. 0000068A  4E75                     rts
  689. label0000068C:
  690. 0000068C  4EAD ADC8                jsr        [A5 - 0x5238]
  691. 00000690  202F 0004                move.l     D0, [A7 + 0x4]
  692. 00000694  0280 1000 0000           andi.l     D0, 0x10000000
  693. 0000069A  6706                     beq        +0x8 /* 000006A2 */
  694. 0000069C  1B7C 0001 08C3           move.b     [A5 + 0x8C3], 0x1
  695. label000006A2:
  696. 000006A2  202F 0004                move.l     D0, [A7 + 0x4]
  697. 000006A6  0280 2000 0000           andi.l     D0, 0x20000000 /* ' \0\0\0' */
  698. 000006AC  6608                     bne        +0xA /* 000006B6 */
  699. 000006AE  4227                     clr.b      -[A7]
  700. 000006B0  4EAD AEE0                jsr        [A5 - 0x5120]
  701. 000006B4  544F                     addq.w     A7, 2
  702. label000006B6:
  703. 000006B6  4E75                     rts
  704. fn000006B8:
  705. 000006B8  2F03                     move.l     -[A7], D3
  706. 000006BA  4FEF FDF2                lea.l      A7, [A7 - 0x20E]
  707. 000006BE  7600                     moveq.l    D3, 0x00
  708. 000006C0  594F                     subq.w     A7, 4
  709. 000006C2  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  710. 000006C8  3F3C 0194                move.w     -[A7], 0x194
  711. 000006CC  A9A0                     syscall    GetResource
  712. 000006CE  205F                     movea.l    A0, [A7]+
  713. 000006D0  2008                     move.l     D0, A0
  714. 000006D2  4A80                     tst.l      D0
  715. 000006D4  6700 0080                beq        +0x82 /* 00000756 */
  716. 000006D8  2F3C 0194 0003           move.l     -[A7], 0x1940003
  717. 000006DE  486F 010C                pea.l      [A7 + 0x10C]
  718. 000006E2  4EAD C328                jsr        [A5 - 0x3CD8]
  719. 000006E6  7036                     moveq.l    D0, 0x36
  720. 000006E8  B0AF 021E                cmp.l      D0, [A7 + 0x21E]
  721. 000006EC  504F                     addq.w     A7, 8
  722. 000006EE  661E                     bne        +0x20 /* 0000070E */
  723. 000006F0  486F 0108                pea.l      [A7 + 0x108]
  724. 000006F4  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  725. 000006F8  3028 16F4                move.w     D0, [A0 + 0x16F4]
  726. 000006FC  48C0                     ext.l      D0
  727. 000006FE  5280                     addq.l     D0, 1
  728. 00000700  3F00                     move.w     -[A7], D0
  729. 00000702  4EAD C3D8                jsr        [A5 - 0x3C28]
  730. 00000706  48C0                     ext.l      D0
  731. 00000708  2600                     move.l     D3, D0
  732. 0000070A  5C4F                     addq.w     A7, 6
  733. 0000070C  6048                     bra        +0x4A /* 00000756 */
  734. label0000070E:
  735. 0000070E  7037                     moveq.l    D0, 0x37
  736. 00000710  B0AF 0216                cmp.l      D0, [A7 + 0x216]
  737. 00000714  6640                     bne        +0x42 /* 00000756 */
  738. 00000716  4857                     pea.l      [A7]
  739. 00000718  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  740. 0000071C  3F28 16F4                move.w     -[A7], [A0 + 0x16F4]
  741. 00000720  4EAD C3E0                jsr        [A5 - 0x3C20]
  742. 00000724  4A00                     tst.b      D0
  743. 00000726  5C4F                     addq.w     A7, 6
  744. 00000728  672C                     beq        +0x2E /* 00000756 */
  745. 0000072A  486F 0002                pea.l      [A7 + 0x2]
  746. 0000072E  3F2F 0004                move.w     -[A7], [A7 + 0x4]
  747. 00000732  4EAD C3C8                jsr        [A5 - 0x3C38]
  748. 00000736  486F 0008                pea.l      [A7 + 0x8]
  749. 0000073A  4227                     clr.b      -[A7]
  750. 0000073C  4EAD 9DA8                jsr        [A5 - 0x6258]
  751. 00000740  486F 010E                pea.l      [A7 + 0x10E]
  752. 00000744  486F 000C                pea.l      [A7 + 0xC]
  753. 00000748  4EAD B040                jsr        [A5 - 0x4FC0]
  754. 0000074C  4A00                     tst.b      D0
  755. 0000074E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  756. 00000752  6702                     beq        +0x4 /* 00000756 */
  757. 00000754  7601                     moveq.l    D3, 0x01
  758. label00000756:
  759. 00000756  2003                     move.l     D0, D3
  760. 00000758  4FEF 020E                lea.l      A7, [A7 + 0x20E]
  761. 0000075C  261F                     move.l     D3, [A7]+
  762. 0000075E  4E75                     rts
  763. fn00000760:
  764. 00000760  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  765. 00000764  4FEF E8FA                lea.l      A7, [A7 - 0x1706]
  766. 00000768  286F 171A                movea.l    A4, [A7 + 0x171A]
  767. 0000076C  426C 0002                clr.w      [A4 + 0x2]
  768. 00000770  4254                     clr.w      [A4]
  769. 00000772  47D7                     lea.l      A3, [A7]
  770. 00000774  2F0B                     move.l     -[A7], A3
  771. 00000776  4EAD C540                jsr        [A5 - 0x3AC0]
  772. 0000077A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  773. 0000077E  2768 0008 0008           move.l     [A3 + 0x8], [A0 + 0x8]
  774. 00000784  584F                     addq.w     A7, 4
  775. 00000786  6040                     bra        +0x42 /* 000007C8 */
  776. label00000788:
  777. 00000788  1F3C 0002                move.b     -[A7], 0x2
  778. 0000078C  2F0B                     move.l     -[A7], A3
  779. 0000078E  4EAD C560                jsr        [A5 - 0x3AA0]
  780. 00000792  7606                     moveq.l    D3, 0x06
  781. 00000794  5C4F                     addq.w     A7, 6
  782. 00000796  602A                     bra        +0x2C /* 000007C2 */
  783. label00000798:
  784. 00000798  3003                     move.w     D0, D3
  785. 0000079A  48C0                     ext.l      D0
  786. 0000079C  5980                     subq.l     D0, 4
  787. 0000079E  4C3C 0800 0000           movem.w    A3, 0x0
  788. 000007A4  0018 244B                ori.b      [A0]+, 0x4B /* 'K' */
  789. 000007A8  D5C0                     add.l      A2, D0
  790. 000007AA  45EA 0648                lea.l      A2, [A2 + 0x648]
  791. 000007AE  4A12                     tst.b      [A2]
  792. 000007B0  670E                     beq        +0x10 /* 000007C0 */
  793. 000007B2  28AA 000C                move.l     [A4], [A2 + 0xC]
  794. 000007B6  4FEF 1706                lea.l      A7, [A7 + 0x1706]
  795. 000007BA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  796. 000007BE  4E75                     rts
  797. label000007C0:
  798. 000007C0  5243                     addq.w     D3, 1
  799. label000007C2:
  800. 000007C2  0C43 0035                cmpi.w     D3, 0x35 /* '5' */
  801. 000007C6  6FD0                     ble        -0x2E /* 00000798 */
  802. label000007C8:
  803. 000007C8  2F0B                     move.l     -[A7], A3
  804. 000007CA  4EAD C558                jsr        [A5 - 0x3AA8]
  805. 000007CE  4A00                     tst.b      D0
  806. 000007D0  584F                     addq.w     A7, 4
  807. 000007D2  67B4                     beq        -0x4A /* 00000788 */
  808. 000007D4  4FEF 1706                lea.l      A7, [A7 + 0x1706]
  809. 000007D8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  810. 000007DC  4E75                     rts
  811. fn000007DE:
  812. 000007DE  48E7 1820                movem.l    -[A7], D3,D4,A2
  813. 000007E2  514F                     subq.w     A7, 8
  814. 000007E4  282F 0018                move.l     D4, [A7 + 0x18]
  815. 000007E8  246D 1C1A                movea.l    A2, [A5 + 0x1C1A /* export_895 */]
  816. 000007EC  7600                     moveq.l    D3, 0x00
  817. 000007EE  2004                     move.l     D0, D4
  818. 000007F0  4EAD 9D1E                jsr        [A5 - 0x62E2]
  819. 000007F4  012C 0000                btst       [A4 + 0x0], D0
  820. 000007F8  0009 0000                ori.b      A1, 0x0
  821. 000007FC  004C 000D                ori.w      A4, 0xD /* '\r' */
  822. 00000800  0000 0009                ori.b      D0, 0x9 /* '\t' */
  823. 00000804  0126                     btst       -[A6], D0
  824. 00000806  0000 0013                ori.b      D0, 0x13
  825. 0000080A  005C 0000                ori.w      [A4]+, 0x0
  826. 0000080E  0017 0060                ori.b      [A7], 0x60 /* '`' */
  827. 00000812  0000 0019                ori.b      D0, 0x19
  828. 00000816  0114                     btst       [A4], D0
  829. 00000818  0000 001A                ori.b      D0, 0x1A
  830. 0000081C  0038 0000 001E           ori.b      [0x0000001E], 0x0
  831. 00000822  0064 0000                ori.w      -[A4], 0x0
  832. 00000826  0020 007E                ori.b      -[A0], 0x7E /* '~' */
  833. 0000082A  0000 0022                ori.b      D0, 0x22 /* '\"' */
  834. 0000082E  0096 0000 0023           ori.l      [A6], 0x23 /* '#' */
  835. 00000834  00B0 0000 0025 00B6      ori.l      [A0 + D0.w - 0x74], 0x25 /* '%' */
  836. 0000083C  0000 002E                ori.b      D0, 0x2E /* '.' */
  837. 00000840  00BE 0000 0036           ori.l      <<invalid special address>>, 0x36 /* '6' */
  838. 00000846  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  839. 00000848  0000 0037                ori.b      D0, 0x37 /* '7' */
  840. 0000084C  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  841. 0000084E  0000 004C                ori.b      D0, 0x4C /* 'L' */
  842. 00000852  00C6                     ori.?      D6, 0xFFFFFFFFFFFFFFFF
  843. 00000854  594F                     subq.w     A7, 4
  844. 00000856  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  845. 0000085A  4EAD C608                jsr        [A5 - 0x39F8]
  846. 0000085E  201F                     move.l     D0, [A7]+
  847. 00000860  2600                     move.l     D3, D0
  848. 00000862  6000 00C6                bra        +0xC8 /* 0000092A */
  849. 00000866  306A 16F4                movea.w    A0, [A2 + 0x16F4]
  850. 0000086A  2608                     move.l     D3, A0
  851. 0000086C  6000 00BC                bra        +0xBE /* 0000092A */
  852. 00000870  182A 065D                move.b     D4, [A2 + 0x65D]
  853. 00000874  4884                     ext.w      D4
  854. 00000876  4A44                     tst.w      D4
  855. 00000878  6604                     bne        +0x6 /* 0000087E */
  856. 0000087A  382A 16F6                move.w     D4, [A2 + 0x16F6]
  857. label0000087E:
  858. 0000087E  3044                     movea.w    A0, D4
  859. 00000880  2608                     move.l     D3, A0
  860. 00000882  6000 00A6                bra        +0xA8 /* 0000092A */
  861. 00000886  2F3C 0001 7FFF           move.l     -[A7], 0x17FFF
  862. 0000088C  486F 0004                pea.l      [A7 + 0x4]
  863. 00000890  4EAD ADE0                jsr        [A5 - 0x5220]
  864. 00000894  486F 0008                pea.l      [A7 + 0x8]
  865. 00000898  4EBA F79C                jsr        [PC - 0x864 /* 00000036 */]
  866. 0000089C  2600                     move.l     D3, D0
  867. 0000089E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  868. 000008A2  6000 0086                bra        +0x88 /* 0000092A */
  869. 000008A6  102A 1701                move.b     D0, [A2 + 0x1701]
  870. 000008AA  57C0                     seq        D0
  871. 000008AC  4400                     neg.b      D0
  872. 000008AE  49C0                     lea.l      A4, D0
  873. 000008B0  2600                     move.l     D3, D0
  874. 000008B2  4A83                     tst.l      D3
  875. 000008B4  6774                     beq        +0x76 /* 0000092A */
  876. 000008B6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  877. 000008BA  4A68 007E                tst.w      [A0 + 0x7E]
  878. 000008BE  6F6A                     ble        +0x6C /* 0000092A */
  879. 000008C0  7600                     moveq.l    D3, 0x00
  880. 000008C2  6066                     bra        +0x68 /* 0000092A */
  881. 000008C4  3F2A 16F4                move.w     -[A7], [A2 + 0x16F4]
  882. 000008C8  3F2A 16F4                move.w     -[A7], [A2 + 0x16F4]
  883. 000008CC  486F 0004                pea.l      [A7 + 0x4]
  884. 000008D0  4EAD ADE0                jsr        [A5 - 0x5220]
  885. 000008D4  486F 0008                pea.l      [A7 + 0x8]
  886. 000008D8  4EBA F75C                jsr        [PC - 0x8A4 /* 00000036 */]
  887. 000008DC  2600                     move.l     D3, D0
  888. 000008DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  889. 000008E2  6046                     bra        +0x48 /* 0000092A */
  890. 000008E4  4EAD ADF0                jsr        [A5 - 0x5210]
  891. 000008E8  7200                     moveq.l    D1, 0x00
  892. 000008EA  1200                     move.b     D1, D0
  893. 000008EC  2601                     move.l     D3, D1
  894. 000008EE  603A                     bra        +0x3C /* 0000092A */
  895. 000008F0  486D 20B6                pea.l      [A5 + 0x20B6]
  896. 000008F4  4EBA F740                jsr        [PC - 0x8C0 /* 00000036 */]
  897. 000008F8  2600                     move.l     D3, D0
  898. 000008FA  584F                     addq.w     A7, 4
  899. 000008FC  602C                     bra        +0x2E /* 0000092A */
  900. 000008FE  4857                     pea.l      [A7]
  901. 00000900  4EBA FE5E                jsr        [PC - 0x1A2 /* 00000760 */]
  902. 00000904  262F 0004                move.l     D3, [A7 + 0x4]
  903. 00000908  584F                     addq.w     A7, 4
  904. 0000090A  601E                     bra        +0x20 /* 0000092A */
  905. 0000090C  2F04                     move.l     -[A7], D4
  906. 0000090E  4EBA FDA8                jsr        [PC - 0x258 /* 000006B8 */]
  907. 00000912  2600                     move.l     D3, D0
  908. 00000914  584F                     addq.w     A7, 4
  909. 00000916  6012                     bra        +0x14 /* 0000092A */
  910. 00000918  4EAD DB38                jsr        [A5 - 0x24C8]
  911. 0000091C  2608                     move.l     D3, A0
  912. 0000091E  600A                     bra        +0xC /* 0000092A */
  913. 00000920  2F04                     move.l     -[A7], D4
  914. 00000922  4EBA F7D2                jsr        [PC - 0x82E /* 000000F6 */]
  915. 00000926  2600                     move.l     D3, D0
  916. 00000928  584F                     addq.w     A7, 4
  917. label0000092A:
  918. 0000092A  2003                     move.l     D0, D3
  919. 0000092C  504F                     addq.w     A7, 8
  920. 0000092E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  921. 00000932  4E75                     rts
  922. fn00000934:
  923. 00000934  48E7 1800                movem.l    -[A7], D3,D4
  924. 00000938  594F                     subq.w     A7, 4
  925. 0000093A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  926. 0000093E  4228 1701                clr.b      [A0 + 0x1701]
  927. 00000942  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  928. 00000946  4228 16FE                clr.b      [A0 + 0x16FE]
  929. 0000094A  422D 1BCC                clr.b      [A5 + 0x1BCC]
  930. 0000094E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  931. 00000952  41E8 12EC                lea.l      A0, [A0 + 0x12EC]
  932. 00000956  2018                     move.l     D0, [A0]+
  933. 00000958  8090                     or.l       D0, [A0]
  934. 0000095A  6604                     bne        +0x6 /* 00000960 */
  935. 0000095C  7001                     moveq.l    D0, 0x01
  936. 0000095E  6002                     bra        +0x4 /* 00000962 */
  937. label00000960:
  938. 00000960  7000                     moveq.l    D0, 0x00
  939. label00000962:
  940. 00000962  4A00                     tst.b      D0
  941. 00000964  6618                     bne        +0x1A /* 0000097E */
  942. 00000966  7606                     moveq.l    D3, 0x06
  943. 00000968  600E                     bra        +0x10 /* 00000978 */
  944. label0000096A:
  945. 0000096A  3F3C 0010                move.w     -[A7], 0x10
  946. 0000096E  3F03                     move.w     -[A7], D3
  947. 00000970  4EAD B430                jsr        [A5 - 0x4BD0]
  948. 00000974  5243                     addq.w     D3, 1
  949. 00000976  584F                     addq.w     A7, 4
  950. label00000978:
  951. 00000978  0C43 0035                cmpi.w     D3, 0x35 /* '5' */
  952. 0000097C  6FEC                     ble        -0x12 /* 0000096A */
  953. label0000097E:
  954. 0000097E  4857                     pea.l      [A7]
  955. 00000980  A874                     syscall    GetPort
  956. 00000982  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  957. 00000986  A873                     syscall    SetPort
  958. 00000988  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  959. 0000098C  4A28 1703                tst.b      [A0 + 0x1703]
  960. 00000990  6716                     beq        +0x18 /* 000009A8 */
  961. 00000992  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  962. 00000996  4EAD C530                jsr        [A5 - 0x3AD0]
  963. 0000099A  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  964. 0000099E  4EAD C590                jsr        [A5 - 0x3A70]
  965. 000009A2  7801                     moveq.l    D4, 0x01
  966. 000009A4  504F                     addq.w     A7, 8
  967. 000009A6  602A                     bra        +0x2C /* 000009D2 */
  968. label000009A8:
  969. 000009A8  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  970. 000009AC  4EAD C558                jsr        [A5 - 0x3AA8]
  971. 000009B0  4A00                     tst.b      D0
  972. 000009B2  584F                     addq.w     A7, 4
  973. 000009B4  670C                     beq        +0xE /* 000009C2 */
  974. 000009B6  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  975. 000009BA  4EAD C530                jsr        [A5 - 0x3AD0]
  976. 000009BE  584F                     addq.w     A7, 4
  977. 000009C0  6010                     bra        +0x12 /* 000009D2 */
  978. label000009C2:
  979. 000009C2  1F3C 0002                move.b     -[A7], 0x2
  980. 000009C6  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  981. 000009CA  4EAD C560                jsr        [A5 - 0x3AA0]
  982. 000009CE  7800                     moveq.l    D4, 0x00
  983. 000009D0  5C4F                     addq.w     A7, 6
  984. label000009D2:
  985. 000009D2  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  986. 000009D6  4EAD C558                jsr        [A5 - 0x3AA8]
  987. 000009DA  1600                     move.b     D3, D0
  988. 000009DC  4A03                     tst.b      D3
  989. 000009DE  584F                     addq.w     A7, 4
  990. 000009E0  670A                     beq        +0xC /* 000009EC */
  991. 000009E2  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  992. 000009E6  117C 0001 1703           move.b     [A0 + 0x1703], 0x1
  993. label000009EC:
  994. 000009EC  7004                     moveq.l    D0, 0x04
  995. 000009EE  B0AF 0010                cmp.l      D0, [A7 + 0x10]
  996. 000009F2  6608                     bne        +0xA /* 000009FC */
  997. 000009F4  1F04                     move.b     -[A7], D4
  998. 000009F6  4EAD B4B0                jsr        [A5 - 0x4B50]
  999. 000009FA  544F                     addq.w     A7, 2
  1000. label000009FC:
  1001. 000009FC  2F17                     move.l     -[A7], [A7]
  1002. 000009FE  A873                     syscall    SetPort
  1003. 00000A00  584F                     addq.w     A7, 4
  1004. 00000A02  4CDF 0018                movem.l    D3,D4, [A7]+
  1005. 00000A06  4E75                     rts
  1006. fn00000A08:
  1007. 00000A08  2F03                     move.l     -[A7], D3
  1008. 00000A0A  514F                     subq.w     A7, 8
  1009. 00000A0C  262F 0010                move.l     D3, [A7 + 0x10]
  1010. 00000A10  2EAD 1C16                move.l     [A7], [A5 + 0x1C16]
  1011. 00000A14  4EAD C550                jsr        [A5 - 0x3AB0]
  1012. 00000A18  2003                     move.l     D0, D3
  1013. 00000A1A  0280 0000 8000           andi.l     D0, 0x8000
  1014. 00000A20  4A80                     tst.l      D0
  1015. 00000A22  56C0                     sne        D0
  1016. 00000A24  4400                     neg.b      D0
  1017. 00000A26  49C0                     lea.l      A4, D0
  1018. 00000A28  3F00                     move.w     -[A7], D0
  1019. 00000A2A  2003                     move.l     D0, D3
  1020. 00000A2C  0280 00FF 0000           andi.l     D0, 0xFF0000
  1021. 00000A32  7210                     moveq.l    D1, 0x10
  1022. 00000A34  E2A0                     asr        D0, D1
  1023. 00000A36  3F00                     move.w     -[A7], D0
  1024. 00000A38  2003                     move.l     D0, D3
  1025. 00000A3A  0280 0000 7F00           andi.l     D0, 0x7F00
  1026. 00000A40  E080                     asr        D0, 8
  1027. 00000A42  3F00                     move.w     -[A7], D0
  1028. 00000A44  2003                     move.l     D0, D3
  1029. 00000A46  0280 0000 00FF           andi.l     D0, 0xFF
  1030. 00000A4C  3F00                     move.w     -[A7], D0
  1031. 00000A4E  486F 000C                pea.l      [A7 + 0xC]
  1032. 00000A52  4EAD DF10                jsr        [A5 - 0x20F0]
  1033. 00000A56  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  1034. 00000A5A  216F 0010 0654           move.l     [A0 + 0x654], [A7 + 0x10]
  1035. 00000A60  1B7C 0001 1BCC           move.b     [A5 + 0x1BCC], 0x1
  1036. 00000A66  1B7C 0001 207C           move.b     [A5 + 0x207C], 0x1
  1037. 00000A6C  4227                     clr.b      -[A7]
  1038. 00000A6E  4EAD B4B0                jsr        [A5 - 0x4B50]
  1039. 00000A72  422D 207C                clr.b      [A5 + 0x207C]
  1040. 00000A76  422D 1BCC                clr.b      [A5 + 0x1BCC]
  1041. 00000A7A  2F2D 1C16                move.l     -[A7], [A5 + 0x1C16]
  1042. 00000A7E  4EAD C520                jsr        [A5 - 0x3AE0]
  1043. 00000A82  2B6F 0012 1C16           move.l     [A5 + 0x1C16], [A7 + 0x12]
  1044. 00000A88  206D 1C16                movea.l    A0, [A5 + 0x1C16]
  1045. 00000A8C  2B50 1C1A                move.l     [A5 + 0x1C1A /* export_895 */], [A0]
  1046. 00000A90  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1047. 00000A94  261F                     move.l     D3, [A7]+
  1048. 00000A96  4E75                     rts
  1049. fn00000A98:
  1050. 00000A98  2F0A                     move.l     -[A7], A2
  1051. 00000A9A  246F 0008                movea.l    A2, [A7 + 0x8]
  1052. 00000A9E  4AAF 000C                tst.l      [A7 + 0xC]
  1053. 00000AA2  6606                     bne        +0x8 /* 00000AAA */
  1054. 00000AA4  422A 1700                clr.b      [A2 + 0x1700]
  1055. 00000AA8  602C                     bra        +0x2E /* 00000AD6 */
  1056. label00000AAA:
  1057. 00000AAA  157C 0001 1700           move.b     [A2 + 0x1700], 0x1
  1058. 00000AB0  256D 20AA 12DC           move.l     [A2 + 0x12DC], [A5 + 0x20AA /* export_1041 */]
  1059. 00000AB6  256D 20AE 12E0           move.l     [A2 + 0x12E0], [A5 + 0x20AE]
  1060. 00000ABC  256D 20AA 12E4           move.l     [A2 + 0x12E4], [A5 + 0x20AA /* export_1041 */]
  1061. 00000AC2  256D 20AE 12E8           move.l     [A2 + 0x12E8], [A5 + 0x20AE]
  1062. 00000AC8  486A 12E4                pea.l      [A2 + 0x12E4]
  1063. 00000ACC  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  1064. 00000AD0  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  1065. 00000AD4  A8A8                     syscall    OffsetRect
  1066. label00000AD6:
  1067. 00000AD6  245F                     movea.l    A2, [A7]+
  1068. 00000AD8  4E75                     rts
  1069. fn00000ADA:
  1070. 00000ADA  48E7 1030                movem.l    -[A7], D3,A2,A3
  1071. 00000ADE  4FEF FEF4                lea.l      A7, [A7 - 0x10C]
  1072. 00000AE2  266F 011C                movea.l    A3, [A7 + 0x11C]
  1073. 00000AE6  200B                     move.l     D0, A3
  1074. 00000AE8  4A80                     tst.l      D0
  1075. 00000AEA  660C                     bne        +0xE /* 00000AF8 */
  1076. 00000AEC  7000                     moveq.l    D0, 0x00
  1077. 00000AEE  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1078. 00000AF2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1079. 00000AF6  4E75                     rts
  1080. label00000AF8:
  1081. 00000AF8  2F53 0106                move.l     [A7 + 0x106], [A3]
  1082. 00000AFC  4AAB 0004                tst.l      [A3 + 0x4]
  1083. 00000B00  6660                     bne        +0x62 /* 00000B62 */
  1084. 00000B02  4AAF 0106                tst.l      [A7 + 0x106]
  1085. 00000B06  660C                     bne        +0xE /* 00000B14 */
  1086. 00000B08  7000                     moveq.l    D0, 0x00
  1087. 00000B0A  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1088. 00000B0E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1089. 00000B12  4E75                     rts
  1090. label00000B14:
  1091. 00000B14  486F 0106                pea.l      [A7 + 0x106]
  1092. 00000B18  4EAD C290                jsr        [A5 - 0x3D70]
  1093. 00000B1C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1094. 00000B20  301F                     move.w     D0, [A7]+
  1095. 00000B22  3F40 010C                move.w     [A7 + 0x10C], D0
  1096. 00000B26  4A40                     tst.w      D0
  1097. 00000B28  544F                     addq.w     A7, 2
  1098. 00000B2A  670E                     beq        +0x10 /* 00000B3A */
  1099. 00000B2C  302F 010A                move.w     D0, [A7 + 0x10A]
  1100. 00000B30  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1101. 00000B34  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1102. 00000B38  4E75                     rts
  1103. label00000B3A:
  1104. 00000B3A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1105. 00000B3E  4227                     clr.b      -[A7]
  1106. 00000B40  2F2F 010A                move.l     -[A7], [A7 + 0x10A]
  1107. 00000B44  4EAD DAE0                jsr        [A5 - 0x2520]
  1108. 00000B48  486F 0008                pea.l      [A7 + 0x8]
  1109. 00000B4C  486F 0116                pea.l      [A7 + 0x116]
  1110. 00000B50  4EAD DAD8                jsr        [A5 - 0x2528]
  1111. 00000B54  302F 011A                move.w     D0, [A7 + 0x11A]
  1112. 00000B58  4FEF 011C                lea.l      A7, [A7 + 0x11C]
  1113. 00000B5C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1114. 00000B60  4E75                     rts
  1115. label00000B62:
  1116. 00000B62  2F2F 0106                move.l     -[A7], [A7 + 0x106]
  1117. 00000B66  4EAD DAD0                jsr        [A5 - 0x2530]
  1118. 00000B6A  2448                     movea.l    A2, A0
  1119. 00000B6C  200A                     move.l     D0, A2
  1120. 00000B6E  4A80                     tst.l      D0
  1121. 00000B70  584F                     addq.w     A7, 4
  1122. 00000B72  6616                     bne        +0x18 /* 00000B8A */
  1123. 00000B74  42A7                     clr.l      -[A7]
  1124. 00000B76  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1125. 00000B7A  4EAD C278                jsr        [A5 - 0x3D88]
  1126. 00000B7E  7000                     moveq.l    D0, 0x00
  1127. 00000B80  4FEF 0114                lea.l      A7, [A7 + 0x114]
  1128. 00000B84  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1129. 00000B88  4E75                     rts
  1130. label00000B8A:
  1131. 00000B8A  4857                     pea.l      [A7]
  1132. 00000B8C  486F 010E                pea.l      [A7 + 0x10E]
  1133. 00000B90  4EAD DAD8                jsr        [A5 - 0x2528]
  1134. 00000B94  2F0A                     move.l     -[A7], A2
  1135. 00000B96  4EAD C268                jsr        [A5 - 0x3D98]
  1136. 00000B9A  2600                     move.l     D3, D0
  1137. 00000B9C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1138. 00000BA0  301F                     move.w     D0, [A7]+
  1139. 00000BA2  3F40 0114                move.w     [A7 + 0x114], D0
  1140. 00000BA6  4A40                     tst.w      D0
  1141. 00000BA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1142. 00000BAC  6714                     beq        +0x16 /* 00000BC2 */
  1143. 00000BAE  2F0A                     move.l     -[A7], A2
  1144. 00000BB0  4EAD C260                jsr        [A5 - 0x3DA0]
  1145. 00000BB4  302F 010E                move.w     D0, [A7 + 0x10E]
  1146. 00000BB8  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1147. 00000BBC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1148. 00000BC0  4E75                     rts
  1149. label00000BC2:
  1150. 00000BC2  2F03                     move.l     -[A7], D3
  1151. 00000BC4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1152. 00000BC8  4EAD C278                jsr        [A5 - 0x3D88]
  1153. 00000BCC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1154. 00000BD0  301F                     move.w     D0, [A7]+
  1155. 00000BD2  3F40 0110                move.w     [A7 + 0x110], D0
  1156. 00000BD6  4A40                     tst.w      D0
  1157. 00000BD8  5C4F                     addq.w     A7, 6
  1158. 00000BDA  6714                     beq        +0x16 /* 00000BF0 */
  1159. 00000BDC  2F0A                     move.l     -[A7], A2
  1160. 00000BDE  4EAD C260                jsr        [A5 - 0x3DA0]
  1161. 00000BE2  302F 010E                move.w     D0, [A7 + 0x10E]
  1162. 00000BE6  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1163. 00000BEA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1164. 00000BEE  4E75                     rts
  1165. label00000BF0:
  1166. 00000BF0  2052                     movea.l    A0, [A2]
  1167. 00000BF2  226B 0004                movea.l    A1, [A3 + 0x4]
  1168. 00000BF6  2251                     movea.l    A1, [A1]
  1169. 00000BF8  2003                     move.l     D0, D3
  1170. 00000BFA  A02E                     syscall    BlockMove/BlockMoveData
  1171. 00000BFC  2F0A                     move.l     -[A7], A2
  1172. 00000BFE  4EAD C260                jsr        [A5 - 0x3DA0]
  1173. 00000C02  7000                     moveq.l    D0, 0x00
  1174. 00000C04  4FEF 0110                lea.l      A7, [A7 + 0x110]
  1175. 00000C08  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1176. 00000C0C  4E75                     rts
  1177. fn00000C0E:
  1178. 00000C0E  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  1179. 00000C12  262F 0018                move.l     D3, [A7 + 0x18]
  1180. 00000C16  246D 1C1A                movea.l    A2, [A5 + 0x1C1A /* export_895 */]
  1181. 00000C1A  7800                     moveq.l    D4, 0x00
  1182. 00000C1C  7049                     moveq.l    D0, 0x49
  1183. 00000C1E  B680                     cmp.l      D3, D0
  1184. 00000C20  6650                     bne        +0x52 /* 00000C72 */
  1185. 00000C22  4A2D 1BD9                tst.b      [A5 + 0x1BD9]
  1186. 00000C26  673E                     beq        +0x40 /* 00000C66 */
  1187. 00000C28  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1188. 00000C2C  4EAD FAC0                jsr        [A5 - 0x540]
  1189. 00000C30  7200                     moveq.l    D1, 0x00
  1190. 00000C32  1200                     move.b     D1, D0
  1191. 00000C34  2801                     move.l     D4, D1
  1192. 00000C36  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1193. 00000C3A  4A28 0397                tst.b      [A0 + 0x397]
  1194. 00000C3E  584F                     addq.w     A7, 4
  1195. 00000C40  6700 021E                beq        +0x220 /* 00000E60 */
  1196. 00000C44  4A68 007E                tst.w      [A0 + 0x7E]
  1197. 00000C48  6E00 0216                bgt        +0x218 /* 00000E60 */
  1198. 00000C4C  0C28 0001 03BA           cmpi.b     [A0 + 0x3BA], 0x1
  1199. 00000C52  6700 020C                beq        +0x20E /* 00000E60 */
  1200. 00000C56  4EAD B000                jsr        [A5 - 0x5000]
  1201. 00000C5A  1B7C 0001 0BD2           move.b     [A5 + 0xBD2 /* export_374 */], 0x1
  1202. 00000C60  7801                     moveq.l    D4, 0x01
  1203. 00000C62  6000 01FC                bra        +0x1FE /* 00000E60 */
  1204. label00000C66:
  1205. 00000C66  554F                     subq.w     A7, 2
  1206. 00000C68  4EAD AFE8                jsr        [A5 - 0x5018]
  1207. 00000C6C  101F                     move.b     D0, [A7]+
  1208. 00000C6E  6000 01F0                bra        +0x1F2 /* 00000E60 */
  1209. label00000C72:
  1210. 00000C72  7016                     moveq.l    D0, 0x16
  1211. 00000C74  B680                     cmp.l      D3, D0
  1212. 00000C76  6656                     bne        +0x58 /* 00000CCE */
  1213. 00000C78  4AAF 001C                tst.l      [A7 + 0x1C]
  1214. 00000C7C  661A                     bne        +0x1C /* 00000C98 */
  1215. 00000C7E  4A2D 21AC                tst.b      [A5 + 0x21AC]
  1216. 00000C82  6600 01DC                bne        +0x1DE /* 00000E60 */
  1217. 00000C86  554F                     subq.w     A7, 2
  1218. 00000C88  4EAD AFE8                jsr        [A5 - 0x5018]
  1219. 00000C8C  101F                     move.b     D0, [A7]+
  1220. 00000C8E  7200                     moveq.l    D1, 0x00
  1221. 00000C90  1200                     move.b     D1, D0
  1222. 00000C92  2801                     move.l     D4, D1
  1223. 00000C94  6000 01CA                bra        +0x1CC /* 00000E60 */
  1224. label00000C98:
  1225. 00000C98  7004                     moveq.l    D0, 0x04
  1226. 00000C9A  B0AF 001C                cmp.l      D0, [A7 + 0x1C]
  1227. 00000C9E  6712                     beq        +0x14 /* 00000CB2 */
  1228. 00000CA0  7002                     moveq.l    D0, 0x02
  1229. 00000CA2  B0AF 001C                cmp.l      D0, [A7 + 0x1C]
  1230. 00000CA6  670A                     beq        +0xC /* 00000CB2 */
  1231. 00000CA8  7001                     moveq.l    D0, 0x01
  1232. 00000CAA  B0AF 001C                cmp.l      D0, [A7 + 0x1C]
  1233. 00000CAE  6600 01B0                bne        +0x1B2 /* 00000E60 */
  1234. label00000CB2:
  1235. 00000CB2  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1236. 00000CB6  4EBA FC7C                jsr        [PC - 0x384 /* 00000934 */]
  1237. 00000CBA  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  1238. 00000CBE  4EAD C558                jsr        [A5 - 0x3AA8]
  1239. 00000CC2  7200                     moveq.l    D1, 0x00
  1240. 00000CC4  1200                     move.b     D1, D0
  1241. 00000CC6  2801                     move.l     D4, D1
  1242. 00000CC8  504F                     addq.w     A7, 8
  1243. 00000CCA  6000 0194                bra        +0x196 /* 00000E60 */
  1244. label00000CCE:
  1245. 00000CCE  701D                     moveq.l    D0, 0x1D
  1246. 00000CD0  B680                     cmp.l      D3, D0
  1247. 00000CD2  6626                     bne        +0x28 /* 00000CFA */
  1248. 00000CD4  4227                     clr.b      -[A7]
  1249. 00000CD6  4EAD B4B0                jsr        [A5 - 0x4B50]
  1250. 00000CDA  202F 001E                move.l     D0, [A7 + 0x1E]
  1251. 00000CDE  0280 0001 0000           andi.l     D0, 0x10000
  1252. 00000CE4  4A80                     tst.l      D0
  1253. 00000CE6  544F                     addq.w     A7, 2
  1254. 00000CE8  6700 0176                beq        +0x178 /* 00000E60 */
  1255. 00000CEC  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  1256. 00000CF0  4EAD C530                jsr        [A5 - 0x3AD0]
  1257. 00000CF4  584F                     addq.w     A7, 4
  1258. 00000CF6  6000 0168                bra        +0x16A /* 00000E60 */
  1259. label00000CFA:
  1260. 00000CFA  7015                     moveq.l    D0, 0x15
  1261. 00000CFC  B680                     cmp.l      D3, D0
  1262. 00000CFE  660E                     bne        +0x10 /* 00000D0E */
  1263. 00000D00  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1264. 00000D04  4EBA F302                jsr        [PC - 0xCFE /* 00000008 */]
  1265. 00000D08  584F                     addq.w     A7, 4
  1266. 00000D0A  6000 0154                bra        +0x156 /* 00000E60 */
  1267. label00000D0E:
  1268. 00000D0E  7017                     moveq.l    D0, 0x17
  1269. 00000D10  B680                     cmp.l      D3, D0
  1270. 00000D12  661A                     bne        +0x1C /* 00000D2E */
  1271. 00000D14  4AAF 001C                tst.l      [A7 + 0x1C]
  1272. 00000D18  6F0A                     ble        +0xC /* 00000D24 */
  1273. 00000D1A  356F 001E 16F6           move.w     [A2 + 0x16F6], [A7 + 0x1E]
  1274. 00000D20  6000 013E                bra        +0x140 /* 00000E60 */
  1275. label00000D24:
  1276. 00000D24  156F 001F 065D           move.b     [A2 + 0x65D], [A7 + 0x1F]
  1277. 00000D2A  6000 0134                bra        +0x136 /* 00000E60 */
  1278. label00000D2E:
  1279. 00000D2E  7018                     moveq.l    D0, 0x18
  1280. 00000D30  B680                     cmp.l      D3, D0
  1281. 00000D32  6610                     bne        +0x12 /* 00000D44 */
  1282. 00000D34  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1283. 00000D38  2F0A                     move.l     -[A7], A2
  1284. 00000D3A  4EBA FD5C                jsr        [PC - 0x2A4 /* 00000A98 */]
  1285. 00000D3E  504F                     addq.w     A7, 8
  1286. 00000D40  6000 011E                bra        +0x120 /* 00000E60 */
  1287. label00000D44:
  1288. 00000D44  7012                     moveq.l    D0, 0x12
  1289. 00000D46  B680                     cmp.l      D3, D0
  1290. 00000D48  6600 0082                bne        +0x84 /* 00000DCC */
  1291. 00000D4C  7601                     moveq.l    D3, 0x01
  1292. 00000D4E  7C00                     moveq.l    D6, 0x00
  1293. 00000D50  7A00                     moveq.l    D5, 0x00
  1294. 00000D52  202F 001C                move.l     D0, [A7 + 0x1C]
  1295. 00000D56  0280 0002 0000           andi.l     D0, 0x20000
  1296. 00000D5C  4A80                     tst.l      D0
  1297. 00000D5E  6702                     beq        +0x4 /* 00000D62 */
  1298. 00000D60  7600                     moveq.l    D3, 0x00
  1299. label00000D62:
  1300. 00000D62  202F 001C                move.l     D0, [A7 + 0x1C]
  1301. 00000D66  0280 0001 0000           andi.l     D0, 0x10000
  1302. 00000D6C  4A80                     tst.l      D0
  1303. 00000D6E  670A                     beq        +0xC /* 00000D7A */
  1304. 00000D70  7A01                     moveq.l    D5, 0x01
  1305. 00000D72  4A03                     tst.b      D3
  1306. 00000D74  6704                     beq        +0x6 /* 00000D7A */
  1307. 00000D76  7600                     moveq.l    D3, 0x00
  1308. 00000D78  7C01                     moveq.l    D6, 0x01
  1309. label00000D7A:
  1310. 00000D7A  1F05                     move.b     -[A7], D5
  1311. 00000D7C  1F06                     move.b     -[A7], D6
  1312. 00000D7E  202F 0020                move.l     D0, [A7 + 0x20]
  1313. 00000D82  0280 0000 FFFF           andi.l     D0, 0xFFFF
  1314. 00000D88  3F00                     move.w     -[A7], D0
  1315. 00000D8A  4EAD C578                jsr        [A5 - 0x3A88]
  1316. 00000D8E  4A03                     tst.b      D3
  1317. 00000D90  5C4F                     addq.w     A7, 6
  1318. 00000D92  6730                     beq        +0x32 /* 00000DC4 */
  1319. 00000D94  202F 001C                move.l     D0, [A7 + 0x1C]
  1320. 00000D98  0280 0004 0000           andi.l     D0, 0x40000
  1321. 00000D9E  4A80                     tst.l      D0
  1322. 00000DA0  6622                     bne        +0x24 /* 00000DC4 */
  1323. 00000DA2  3F3C 0004                move.w     -[A7], 0x4
  1324. 00000DA6  486A 0648                pea.l      [A2 + 0x648]
  1325. 00000DAA  4EAD C588                jsr        [A5 - 0x3A78]
  1326. 00000DAE  3F3C 0003                move.w     -[A7], 0x3
  1327. 00000DB2  486A 0648                pea.l      [A2 + 0x648]
  1328. 00000DB6  4EAD C588                jsr        [A5 - 0x3A78]
  1329. 00000DBA  4227                     clr.b      -[A7]
  1330. 00000DBC  4EAD B4B0                jsr        [A5 - 0x4B50]
  1331. 00000DC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1332. label00000DC4:
  1333. 00000DC4  422A 1703                clr.b      [A2 + 0x1703]
  1334. 00000DC8  6000 0096                bra        +0x98 /* 00000E60 */
  1335. label00000DCC:
  1336. 00000DCC  702D                     moveq.l    D0, 0x2D
  1337. 00000DCE  B680                     cmp.l      D3, D0
  1338. 00000DD0  6700 008E                beq        +0x90 /* 00000E60 */
  1339. 00000DD4  702F                     moveq.l    D0, 0x2F
  1340. 00000DD6  B680                     cmp.l      D3, D0
  1341. 00000DD8  661A                     bne        +0x1C /* 00000DF4 */
  1342. 00000DDA  4A2D 1BD9                tst.b      [A5 + 0x1BD9]
  1343. 00000DDE  6700 0080                beq        +0x82 /* 00000E60 */
  1344. 00000DE2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1345. 00000DE6  4227                     clr.b      -[A7]
  1346. 00000DE8  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  1347. 00000DEC  4EAD DAE0                jsr        [A5 - 0x2520]
  1348. 00000DF0  504F                     addq.w     A7, 8
  1349. 00000DF2  606C                     bra        +0x6E /* 00000E60 */
  1350. label00000DF4:
  1351. 00000DF4  7030                     moveq.l    D0, 0x30
  1352. 00000DF6  B680                     cmp.l      D3, D0
  1353. 00000DF8  6608                     bne        +0xA /* 00000E02 */
  1354. 00000DFA  2B6F 001C 08B8           move.l     [A5 + 0x8B8], [A7 + 0x1C]
  1355. 00000E00  605E                     bra        +0x60 /* 00000E60 */
  1356. label00000E02:
  1357. 00000E02  703C                     moveq.l    D0, 0x3C
  1358. 00000E04  B680                     cmp.l      D3, D0
  1359. 00000E06  660C                     bne        +0xE /* 00000E14 */
  1360. 00000E08  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1361. 00000E0C  4EBA FBFA                jsr        [PC - 0x406 /* 00000A08 */]
  1362. 00000E10  584F                     addq.w     A7, 4
  1363. 00000E12  604C                     bra        +0x4E /* 00000E60 */
  1364. label00000E14:
  1365. 00000E14  7048                     moveq.l    D0, 0x48
  1366. 00000E16  B680                     cmp.l      D3, D0
  1367. 00000E18  6610                     bne        +0x12 /* 00000E2A */
  1368. 00000E1A  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1369. 00000E1E  4EBA FCBA                jsr        [PC - 0x346 /* 00000ADA */]
  1370. 00000E22  48C0                     ext.l      D0
  1371. 00000E24  2800                     move.l     D4, D0
  1372. 00000E26  584F                     addq.w     A7, 4
  1373. 00000E28  6036                     bra        +0x38 /* 00000E60 */
  1374. label00000E2A:
  1375. 00000E2A  704B                     moveq.l    D0, 0x4B
  1376. 00000E2C  B680                     cmp.l      D3, D0
  1377. 00000E2E  6610                     bne        +0x12 /* 00000E40 */
  1378. 00000E30  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1379. 00000E34  4EAD DB30                jsr        [A5 - 0x24D0]
  1380. 00000E38  48C0                     ext.l      D0
  1381. 00000E3A  2800                     move.l     D4, D0
  1382. 00000E3C  584F                     addq.w     A7, 4
  1383. 00000E3E  6020                     bra        +0x22 /* 00000E60 */
  1384. label00000E40:
  1385. 00000E40  704D                     moveq.l    D0, 0x4D
  1386. 00000E42  B680                     cmp.l      D3, D0
  1387. 00000E44  660E                     bne        +0x10 /* 00000E54 */
  1388. 00000E46  3F2F 001E                move.w     -[A7], [A7 + 0x1E]
  1389. 00000E4A  4EAD DB40                jsr        [A5 - 0x24C0]
  1390. 00000E4E  2808                     move.l     D4, A0
  1391. 00000E50  544F                     addq.w     A7, 2
  1392. 00000E52  600C                     bra        +0xE /* 00000E60 */
  1393. label00000E54:
  1394. 00000E54  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1395. 00000E58  2F03                     move.l     -[A7], D3
  1396. 00000E5A  4EBA F3D8                jsr        [PC - 0xC28 /* 00000234 */]
  1397. 00000E5E  504F                     addq.w     A7, 8
  1398. label00000E60:
  1399. 00000E60  2004                     move.l     D0, D4
  1400. 00000E62  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  1401. 00000E66  4E75                     rts
  1402. fn00000E68:
  1403. 00000E68  42AD 08CE                clr.l      [A5 + 0x8CE]
  1404. 00000E6C  4EAD BC90                jsr        [A5 - 0x4370]
  1405. 00000E70  4E75                     rts
  1406. fn00000E72:
  1407. 00000E72  206F 0004                movea.l    A0, [A7 + 0x4]
  1408. 00000E76  43ED 0ABC                lea.l      A1, [A5 + 0xABC]
  1409. 00000E7A  7044                     moveq.l    D0, 0x44
  1410. label00000E7C:
  1411. 00000E7C  22D8                     move.l     [A1]+, [A0]+
  1412. 00000E7E  51C8 FFFC                dbf        D0, -0x6 /* 00000E7C */
  1413. 00000E82  32D8                     move.w     [A1]+, [A0]+
  1414. 00000E84  70FF                     moveq.l    D0, 0xFFFFFFFF
  1415. 00000E86  2B40 0AB8                move.l     [A5 + 0xAB8], D0
  1416. 00000E8A  486D 0ABC                pea.l      [A5 + 0xABC]
  1417. 00000E8E  4EAD D6B8                jsr        [A5 - 0x2948]
  1418. 00000E92  2B48 0AB4                move.l     [A5 + 0xAB4], A0
  1419. 00000E96  4AAD 0AB4                tst.l      [A5 + 0xAB4]
  1420. 00000E9A  584F                     addq.w     A7, 4
  1421. 00000E9C  6704                     beq        +0x6 /* 00000EA2 */
  1422. 00000E9E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1423. 00000EA0  4E75                     rts
  1424. label00000EA2:
  1425. 00000EA2  7000                     moveq.l    D0, 0x00
  1426. 00000EA4  4E75                     rts
  1427. fn00000EA6:
  1428. 00000EA6  48E7 1020                movem.l    -[A7], D3,A2
  1429. 00000EAA  262F 000C                move.l     D3, [A7 + 0xC]
  1430. 00000EAE  4AAD 0AB4                tst.l      [A5 + 0xAB4]
  1431. 00000EB2  6608                     bne        +0xA /* 00000EBC */
  1432. 00000EB4  7000                     moveq.l    D0, 0x00
  1433. 00000EB6  4CDF 0408                movem.l    D3,A2, [A7]+
  1434. 00000EBA  4E75                     rts
  1435. label00000EBC:
  1436. 00000EBC  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  1437. 00000EC0  4EAD D6D8                jsr        [A5 - 0x2928]
  1438. 00000EC4  B0AD 0AB8                cmp.l      D0, [A5 + 0xAB8]
  1439. 00000EC8  584F                     addq.w     A7, 4
  1440. 00000ECA  6E08                     bgt        +0xA /* 00000ED4 */
  1441. 00000ECC  7000                     moveq.l    D0, 0x00
  1442. 00000ECE  4CDF 0408                movem.l    D3,A2, [A7]+
  1443. 00000ED2  4E75                     rts
  1444. label00000ED4:
  1445. 00000ED4  2F2D 0AB8                move.l     -[A7], [A5 + 0xAB8]
  1446. 00000ED8  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  1447. 00000EDC  4EAD D6D0                jsr        [A5 - 0x2930]
  1448. 00000EE0  4A80                     tst.l      D0
  1449. 00000EE2  504F                     addq.w     A7, 8
  1450. 00000EE4  6706                     beq        +0x8 /* 00000EEC */
  1451. 00000EE6  52AD 0AB8                addq.l     [A5 + 0xAB8], 1
  1452. 00000EEA  60D0                     bra        -0x2E /* 00000EBC */
  1453. label00000EEC:
  1454. 00000EEC  2003                     move.l     D0, D3
  1455. 00000EEE  0280 0000 8000           andi.l     D0, 0x8000
  1456. 00000EF4  6604                     bne        +0x6 /* 00000EFA */
  1457. 00000EF6  7002                     moveq.l    D0, 0x02
  1458. 00000EF8  8680                     or.l       D3, D0
  1459. label00000EFA:
  1460. 00000EFA  0083 0004 0000           ori.l      D3, 0x40000
  1461. 00000F00  42A7                     clr.l      -[A7]
  1462. 00000F02  2F2D 0AB8                move.l     -[A7], [A5 + 0xAB8]
  1463. 00000F06  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  1464. 00000F0A  4EAD D6F0                jsr        [A5 - 0x2910]
  1465. 00000F0E  2448                     movea.l    A2, A0
  1466. 00000F10  52AD 0AB8                addq.l     [A5 + 0xAB8], 1
  1467. 00000F14  2003                     move.l     D0, D3
  1468. 00000F16  0280 0001 0000           andi.l     D0, 0x10000
  1469. 00000F1C  4A80                     tst.l      D0
  1470. 00000F1E  56C0                     sne        D0
  1471. 00000F20  4400                     neg.b      D0
  1472. 00000F22  49C0                     lea.l      A4, D0
  1473. 00000F24  1B40 2097                move.b     [A5 + 0x2097], D0
  1474. 00000F28  2003                     move.l     D0, D3
  1475. 00000F2A  0280 0000 4000           andi.l     D0, 0x4000 /* '@\0' */
  1476. 00000F30  4A80                     tst.l      D0
  1477. 00000F32  56C0                     sne        D0
  1478. 00000F34  4400                     neg.b      D0
  1479. 00000F36  49C0                     lea.l      A4, D0
  1480. 00000F38  1B40 2000                move.b     [A5 + 0x2000], D0
  1481. 00000F3C  200A                     move.l     D0, A2
  1482. 00000F3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1483. 00000F42  670E                     beq        +0x10 /* 00000F52 */
  1484. 00000F44  486D 0ABC                pea.l      [A5 + 0xABC]
  1485. 00000F48  4267                     clr.w      -[A7]
  1486. 00000F4A  2F0A                     move.l     -[A7], A2
  1487. 00000F4C  2F03                     move.l     -[A7], D3
  1488. 00000F4E  4EAD AFD8                jsr        [A5 - 0x5028]
  1489. label00000F52:
  1490. 00000F52  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1491. 00000F56  57C0                     seq        D0
  1492. 00000F58  4400                     neg.b      D0
  1493. 00000F5A  49C0                     lea.l      A4, D0
  1494. 00000F5C  4CDF 0408                movem.l    D3,A2, [A7]+
  1495. 00000F60  4E75                     rts
  1496. 00000F62  2F03                     move.l     -[A7], D3
  1497. 00000F64  594F                     subq.w     A7, 4
  1498. 00000F66  7600                     moveq.l    D3, 0x00
  1499. 00000F68  4EAD B4C8                jsr        [A5 - 0x4B38]
  1500. 00000F6C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1501. 00000F70  661A                     bne        +0x1C /* 00000F8C */
  1502. 00000F72  4AAD 0AB4                tst.l      [A5 + 0xAB4]
  1503. 00000F76  670E                     beq        +0x10 /* 00000F86 */
  1504. 00000F78  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1505. 00000F7C  4EBA FF28                jsr        [PC - 0xD8 /* 00000EA6 */]
  1506. 00000F80  2600                     move.l     D3, D0
  1507. 00000F82  584F                     addq.w     A7, 4
  1508. 00000F84  6006                     bra        +0x8 /* 00000F8C */
  1509. label00000F86:
  1510. 00000F86  3B7C 001B 1C10           move.w     [A5 + 0x1C10], 0x1B
  1511. label00000F8C:
  1512. 00000F8C  2E83                     move.l     [A7], D3
  1513. 00000F8E  554F                     subq.w     A7, 2
  1514. 00000F90  4EAD AFA8                jsr        [A5 - 0x5058]
  1515. 00000F94  101F                     move.b     D0, [A7]+
  1516. 00000F96  2F57 0018                move.l     [A7 + 0x18], [A7]
  1517. 00000F9A  584F                     addq.w     A7, 4
  1518. 00000F9C  261F                     move.l     D3, [A7]+
  1519. 00000F9E  4E74 000C                rtd        0x000C
  1520. fn00000FA2:
  1521. 00000FA2  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  1522. 00000FA6  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1523. 00000FAA  4EAD A940                jsr        [A5 - 0x56C0]
  1524. 00000FAE  2F48 0004                move.l     [A7 + 0x4], A0
  1525. 00000FB2  486F 0008                pea.l      [A7 + 0x8]
  1526. 00000FB6  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1527. 00000FBA  4EAD A998                jsr        [A5 - 0x5668]
  1528. 00000FBE  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1529. 00000FC2  206F 0028                movea.l    A0, [A7 + 0x28]
  1530. 00000FC6  20AF 0010                move.l     [A0], [A7 + 0x10]
  1531. 00000FCA  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1532. 00000FCE  57C0                     seq        D0
  1533. 00000FD0  4400                     neg.b      D0
  1534. 00000FD2  49C0                     lea.l      A4, D0
  1535. 00000FD4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1536. 00000FD8  4E75                     rts
  1537. 00000FDA  48E7 1820                movem.l    -[A7], D3,D4,A2
  1538. 00000FDE  4FEF FEA0                lea.l      A7, [A7 - 0x160]
  1539. 00000FE2  246F 0176                movea.l    A2, [A7 + 0x176]
  1540. 00000FE6  282F 0170                move.l     D4, [A7 + 0x170]
  1541. 00000FEA  2004                     move.l     D0, D4
  1542. 00000FEC  0280 0000 0800           andi.l     D0, 0x800
  1543. 00000FF2  4A80                     tst.l      D0
  1544. 00000FF4  6712                     beq        +0x14 /* 00001008 */
  1545. 00000FF6  41D2                     lea.l      A0, [A2]
  1546. 00000FF8  43EF 0004                lea.l      A1, [A7 + 0x4]
  1547. 00000FFC  7010                     moveq.l    D0, 0x10
  1548. label00000FFE:
  1549. 00000FFE  22D8                     move.l     [A1]+, [A0]+
  1550. 00001000  51C8 FFFC                dbf        D0, -0x6 /* 00000FFE */
  1551. 00001004  32D8                     move.w     [A1]+, [A0]+
  1552. 00001006  6014                     bra        +0x16 /* 0000101C */
  1553. label00001008:
  1554. 00001008  554F                     subq.w     A7, 2
  1555. 0000100A  3F2F 0176                move.w     -[A7], [A7 + 0x176]
  1556. 0000100E  42A7                     clr.l      -[A7]
  1557. 00001010  2F0A                     move.l     -[A7], A2
  1558. 00001012  486F 0010                pea.l      [A7 + 0x10]
  1559. 00001016  7001                     moveq.l    D0, 0x01
  1560. 00001018  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1561. 0000101A  301F                     move.w     D0, [A7]+
  1562. label0000101C:
  1563. 0000101C  486F 0004                pea.l      [A7 + 0x4]
  1564. 00001020  486F 004E                pea.l      [A7 + 0x4E]
  1565. 00001024  4EAD B900                jsr        [A5 - 0x4700]
  1566. 00001028  7600                     moveq.l    D3, 0x00
  1567. 0000102A  4EAD B4C8                jsr        [A5 - 0x4B38]
  1568. 0000102E  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1569. 00001032  504F                     addq.w     A7, 8
  1570. 00001034  6658                     bne        +0x5A /* 0000108E */
  1571. 00001036  426D 1C10                clr.w      [A5 + 0x1C10]
  1572. 0000103A  4857                     pea.l      [A7]
  1573. 0000103C  486F 004E                pea.l      [A7 + 0x4E]
  1574. 00001040  4EBA FF60                jsr        [PC - 0xA0 /* 00000FA2 */]
  1575. 00001044  4A00                     tst.b      D0
  1576. 00001046  504F                     addq.w     A7, 8
  1577. 00001048  6744                     beq        +0x46 /* 0000108E */
  1578. 0000104A  0C97 4150 504C           cmpi.l     [A7], 0x4150504C /* 'APPL' */
  1579. 00001050  6610                     bne        +0x12 /* 00001062 */
  1580. 00001052  2F04                     move.l     -[A7], D4
  1581. 00001054  486F 004E                pea.l      [A7 + 0x4E]
  1582. 00001058  4EBA FE18                jsr        [PC - 0x1E8 /* 00000E72 */]
  1583. 0000105C  2600                     move.l     D3, D0
  1584. 0000105E  504F                     addq.w     A7, 8
  1585. 00001060  602C                     bra        +0x2E /* 0000108E */
  1586. label00001062:
  1587. 00001062  486F 004A                pea.l      [A7 + 0x4A]
  1588. 00001066  1F3C 001A                move.b     -[A7], 0x1A
  1589. 0000106A  4EAD B790                jsr        [A5 - 0x4870]
  1590. 0000106E  4A00                     tst.b      D0
  1591. 00001070  5C4F                     addq.w     A7, 6
  1592. 00001072  6714                     beq        +0x16 /* 00001088 */
  1593. 00001074  2F04                     move.l     -[A7], D4
  1594. 00001076  4267                     clr.w      -[A7]
  1595. 00001078  486F 0050                pea.l      [A7 + 0x50]
  1596. 0000107C  4EBA F4F2                jsr        [PC - 0xB0E /* 00000570 */]
  1597. 00001080  2600                     move.l     D3, D0
  1598. 00001082  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1599. 00001086  6006                     bra        +0x8 /* 0000108E */
  1600. label00001088:
  1601. 00001088  3B7C 001B 1C10           move.w     [A5 + 0x1C10], 0x1B
  1602. label0000108E:
  1603. 0000108E  2F43 017A                move.l     [A7 + 0x17A], D3
  1604. 00001092  4FEF 0160                lea.l      A7, [A7 + 0x160]
  1605. 00001096  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1606. 0000109A  4E74 000A                rtd        0x000A
  1607. fn0000109E:
  1608. 0000109E  222F 0004                move.l     D1, [A7 + 0x4]
  1609. 000010A2  4A81                     tst.l      D1
  1610. 000010A4  6F06                     ble        +0x8 /* 000010AC */
  1611. 000010A6  42AF 0008                clr.l      [A7 + 0x8]
  1612. 000010AA  6024                     bra        +0x26 /* 000010D0 */
  1613. label000010AC:
  1614. 000010AC  70FC                     moveq.l    D0, 0xFFFFFFFC
  1615. 000010AE  B280                     cmp.l      D1, D0
  1616. 000010B0  661A                     bne        +0x1C /* 000010CC */
  1617. 000010B2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1618. 000010B6  4A28 0042                tst.b      [A0 + 0x42]
  1619. 000010BA  670A                     beq        +0xC /* 000010C6 */
  1620. 000010BC  2F7C FFFF FFFF 0008      move.l     [A7 + 0x8], 0xFFFFFFFF
  1621. 000010C4  600A                     bra        +0xC /* 000010D0 */
  1622. label000010C6:
  1623. 000010C6  42AF 0008                clr.l      [A7 + 0x8]
  1624. 000010CA  6004                     bra        +0x6 /* 000010D0 */
  1625. label000010CC:
  1626. 000010CC  2F41 0008                move.l     [A7 + 0x8], D1
  1627. label000010D0:
  1628. 000010D0  4E74 0004                rtd        0x0004
  1629. 000010D4  2F03                     move.l     -[A7], D3
  1630. 000010D6  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1631. 000010DA  262F 0012                move.l     D3, [A7 + 0x12]
  1632. 000010DE  4EAD B4C8                jsr        [A5 - 0x4B38]
  1633. 000010E2  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1634. 000010E6  6600 00D2                bne        +0xD4 /* 000011BA */
  1635. 000010EA  594F                     subq.w     A7, 4
  1636. 000010EC  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  1637. 000010F0  4EBA FFAC                jsr        [PC - 0x54 /* 0000109E */]
  1638. 000010F4  201F                     move.l     D0, [A7]+
  1639. 000010F6  2E80                     move.l     [A7], D0
  1640. 000010F8  2003                     move.l     D0, D3
  1641. 000010FA  0280 0000 8000           andi.l     D0, 0x8000
  1642. 00001100  4A80                     tst.l      D0
  1643. 00001102  56C0                     sne        D0
  1644. 00001104  4400                     neg.b      D0
  1645. 00001106  49C0                     lea.l      A4, D0
  1646. 00001108  3F00                     move.w     -[A7], D0
  1647. 0000110A  2003                     move.l     D0, D3
  1648. 0000110C  0280 00FF 0000           andi.l     D0, 0xFF0000
  1649. 00001112  7210                     moveq.l    D1, 0x10
  1650. 00001114  E2A0                     asr        D0, D1
  1651. 00001116  3F00                     move.w     -[A7], D0
  1652. 00001118  2003                     move.l     D0, D3
  1653. 0000111A  0280 0000 7F00           andi.l     D0, 0x7F00
  1654. 00001120  E080                     asr        D0, 8
  1655. 00001122  3F00                     move.w     -[A7], D0
  1656. 00001124  2003                     move.l     D0, D3
  1657. 00001126  0280 0000 00FF           andi.l     D0, 0xFF
  1658. 0000112C  3F00                     move.w     -[A7], D0
  1659. 0000112E  486D 20D6                pea.l      [A5 + 0x20D6]
  1660. 00001132  4EAD DF10                jsr        [A5 - 0x20F0]
  1661. 00001136  4A2D 20B4                tst.b      [A5 + 0x20B4]
  1662. 0000113A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1663. 0000113E  6724                     beq        +0x26 /* 00001164 */
  1664. 00001140  4A2D 20B3                tst.b      [A5 + 0x20B3]
  1665. 00001144  661E                     bne        +0x20 /* 00001164 */
  1666. 00001146  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  1667. 0000114A  4A28 006E                tst.b      [A0 + 0x6E]
  1668. 0000114E  6614                     bne        +0x16 /* 00001164 */
  1669. 00001150  4EAD FAC8                jsr        [A5 - 0x538]
  1670. 00001154  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  1671. 00001158  A915                     syscall    ShowWindow
  1672. 0000115A  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  1673. 0000115E  4868 0010                pea.l      [A0 + 0x10]
  1674. 00001162  A92A                     syscall    ValidRect
  1675. label00001164:
  1676. 00001164  70FF                     moveq.l    D0, 0xFFFFFFFF
  1677. 00001166  B097                     cmp.l      D0, [A7]
  1678. 00001168  6608                     bne        +0xA /* 00001172 */
  1679. 0000116A  2F03                     move.l     -[A7], D3
  1680. 0000116C  4EBA F464                jsr        [PC - 0xB9C /* 000005D2 */]
  1681. 00001170  584F                     addq.w     A7, 4
  1682. label00001172:
  1683. 00001172  206D 0984                movea.l    A0, [A5 + 0x984]
  1684. 00001176  2050                     movea.l    A0, [A0]
  1685. 00001178  1028 0006                move.b     D0, [A0 + 0x6]
  1686. 0000117C  7202                     moveq.l    D1, 0x02
  1687. 0000117E  C081                     and.l      D0, D1
  1688. 00001180  6738                     beq        +0x3A /* 000011BA */
  1689. 00001182  486F 0004                pea.l      [A7 + 0x4]
  1690. 00001186  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1691. 0000118A  4868 03A4                pea.l      [A0 + 0x3A4]
  1692. 0000118E  4EAD AA40                jsr        [A5 - 0x55C0]
  1693. 00001192  4EAD B070                jsr        [A5 - 0x4F90]
  1694. 00001196  4A00                     tst.b      D0
  1695. 00001198  504F                     addq.w     A7, 8
  1696. 0000119A  6710                     beq        +0x12 /* 000011AC */
  1697. 0000119C  486F 0004                pea.l      [A7 + 0x4]
  1698. 000011A0  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  1699. 000011A4  4EAD B060                jsr        [A5 - 0x4FA0]
  1700. 000011A8  504F                     addq.w     A7, 8
  1701. 000011AA  600E                     bra        +0x10 /* 000011BA */
  1702. label000011AC:
  1703. 000011AC  486F 0004                pea.l      [A7 + 0x4]
  1704. 000011B0  2F2D 20BE                move.l     -[A7], [A5 + 0x20BE]
  1705. 000011B4  4EAD B058                jsr        [A5 - 0x4FA8]
  1706. 000011B8  504F                     addq.w     A7, 8
  1707. label000011BA:
  1708. 000011BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1709. 000011BE  261F                     move.l     D3, [A7]+
  1710. 000011C0  4E74 0008                rtd        0x0008
  1711. 000011C4  594F                     subq.w     A7, 4
  1712. 000011C6  594F                     subq.w     A7, 4
  1713. 000011C8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1714. 000011CC  4EBA FED0                jsr        [PC - 0x130 /* 0000109E */]
  1715. 000011D0  201F                     move.l     D0, [A7]+
  1716. 000011D2  2E80                     move.l     [A7], D0
  1717. 000011D4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1718. 000011D8  4EBA F4A2                jsr        [PC - 0xB5E /* 0000067C */]
  1719. 000011DC  504F                     addq.w     A7, 8
  1720. 000011DE  4E74 0008                rtd        0x0008
  1721. 000011E2  48E7 1C00                movem.l    -[A7], D3,D4,D5
  1722. 000011E6  2A2F 0010                move.l     D5, [A7 + 0x10]
  1723. 000011EA  7600                     moveq.l    D3, 0x00
  1724. 000011EC  594F                     subq.w     A7, 4
  1725. 000011EE  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1726. 000011F2  4EBA FEAA                jsr        [PC - 0x156 /* 0000109E */]
  1727. 000011F6  201F                     move.l     D0, [A7]+
  1728. 000011F8  3800                     move.w     D4, D0
  1729. 000011FA  0C44 FFFF                cmpi.w     D4, 0xFFFF
  1730. 000011FE  660C                     bne        +0xE /* 0000120C */
  1731. 00001200  2F05                     move.l     -[A7], D5
  1732. 00001202  4EBA F5DA                jsr        [PC - 0xA26 /* 000007DE */]
  1733. 00001206  2600                     move.l     D3, D0
  1734. 00001208  584F                     addq.w     A7, 4
  1735. 0000120A  6032                     bra        +0x34 /* 0000123E */
  1736. label0000120C:
  1737. 0000120C  4A44                     tst.w      D4
  1738. 0000120E  660C                     bne        +0xE /* 0000121C */
  1739. 00001210  2F05                     move.l     -[A7], D5
  1740. 00001212  4EBA EEE2                jsr        [PC - 0x111E /* 000000F6 */]
  1741. 00001216  2600                     move.l     D3, D0
  1742. 00001218  584F                     addq.w     A7, 4
  1743. 0000121A  6022                     bra        +0x24 /* 0000123E */
  1744. label0000121C:
  1745. 0000121C  0C44 FFF4                cmpi.w     D4, 0xFFF4
  1746. 00001220  6608                     bne        +0xA /* 0000122A */
  1747. 00001222  2F05                     move.l     -[A7], D5
  1748. 00001224  4EAD C450                jsr        [A5 - 0x3BB0]
  1749. 00001228  6014                     bra        +0x16 /* 0000123E */
  1750. label0000122A:
  1751. 0000122A  0C44 FFF3                cmpi.w     D4, 0xFFF3
  1752. 0000122E  660E                     bne        +0x10 /* 0000123E */
  1753. 00001230  554F                     subq.w     A7, 2
  1754. 00001232  2F05                     move.l     -[A7], D5
  1755. 00001234  4EAD DCC8                jsr        [A5 - 0x2338]
  1756. 00001238  301F                     move.w     D0, [A7]+
  1757. 0000123A  48C0                     ext.l      D0
  1758. 0000123C  2600                     move.l     D3, D0
  1759. label0000123E:
  1760. 0000123E  2F43 0018                move.l     [A7 + 0x18], D3
  1761. 00001242  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  1762. 00001246  4E74 0008                rtd        0x0008
  1763. 0000124A  48E7 1C00                movem.l    -[A7], D3,D4,D5
  1764. 0000124E  2A2F 0014                move.l     D5, [A7 + 0x14]
  1765. 00001252  282F 0010                move.l     D4, [A7 + 0x10]
  1766. 00001256  594F                     subq.w     A7, 4
  1767. 00001258  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1768. 0000125C  4EBA FE40                jsr        [PC - 0x1C0 /* 0000109E */]
  1769. 00001260  201F                     move.l     D0, [A7]+
  1770. 00001262  3600                     move.w     D3, D0
  1771. 00001264  0C43 FFFF                cmpi.w     D3, 0xFFFF
  1772. 00001268  660C                     bne        +0xE /* 00001276 */
  1773. 0000126A  2F04                     move.l     -[A7], D4
  1774. 0000126C  2F05                     move.l     -[A7], D5
  1775. 0000126E  4EBA F99E                jsr        [PC - 0x662 /* 00000C0E */]
  1776. 00001272  504F                     addq.w     A7, 8
  1777. 00001274  6022                     bra        +0x24 /* 00001298 */
  1778. label00001276:
  1779. 00001276  4A43                     tst.w      D3
  1780. 00001278  6706                     beq        +0x8 /* 00001280 */
  1781. 0000127A  0C43 FFFC                cmpi.w     D3, 0xFFFC
  1782. 0000127E  660C                     bne        +0xE /* 0000128C */
  1783. label00001280:
  1784. 00001280  2F04                     move.l     -[A7], D4
  1785. 00001282  2F05                     move.l     -[A7], D5
  1786. 00001284  4EBA EFAE                jsr        [PC - 0x1052 /* 00000234 */]
  1787. 00001288  504F                     addq.w     A7, 8
  1788. 0000128A  600C                     bra        +0xE /* 00001298 */
  1789. label0000128C:
  1790. 0000128C  0C43 FFF4                cmpi.w     D3, 0xFFF4
  1791. 00001290  6606                     bne        +0x8 /* 00001298 */
  1792. 00001292  2F04                     move.l     -[A7], D4
  1793. 00001294  4EAD C458                jsr        [A5 - 0x3BA8]
  1794. label00001298:
  1795. 00001298  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  1796. 0000129C  4E74 000C                rtd        0x000C
  1797. 000012A0  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  1798. 000012A4  514F                     subq.w     A7, 8
  1799. 000012A6  262F 0020                move.l     D3, [A7 + 0x20]
  1800. 000012AA  2A2F 001C                move.l     D5, [A7 + 0x1C]
  1801. 000012AE  7800                     moveq.l    D4, 0x00
  1802. 000012B0  700A                     moveq.l    D0, 0x0A
  1803. 000012B2  B680                     cmp.l      D3, D0
  1804. 000012B4  6612                     bne        +0x14 /* 000012C8 */
  1805. 000012B6  4A85                     tst.l      D5
  1806. 000012B8  56C0                     sne        D0
  1807. 000012BA  4400                     neg.b      D0
  1808. 000012BC  49C0                     lea.l      A4, D0
  1809. 000012BE  1F00                     move.b     -[A7], D0
  1810. 000012C0  4EAD AFA0                jsr        [A5 - 0x5060]
  1811. 000012C4  6000 00B8                bra        +0xBA /* 0000137E */
  1812. label000012C8:
  1813. 000012C8  4EAD B4C8                jsr        [A5 - 0x4B38]
  1814. 000012CC  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1815. 000012D0  6708                     beq        +0xA /* 000012DA */
  1816. 000012D2  7021                     moveq.l    D0, 0x21
  1817. 000012D4  B680                     cmp.l      D3, D0
  1818. 000012D6  6600 00A6                bne        +0xA8 /* 0000137E */
  1819. label000012DA:
  1820. 000012DA  594F                     subq.w     A7, 4
  1821. 000012DC  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  1822. 000012E0  4EBA FDBC                jsr        [PC - 0x244 /* 0000109E */]
  1823. 000012E4  201F                     move.l     D0, [A7]+
  1824. 000012E6  2C00                     move.l     D6, D0
  1825. 000012E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1826. 000012EA  BC80                     cmp.l      D6, D0
  1827. 000012EC  6610                     bne        +0x12 /* 000012FE */
  1828. 000012EE  2F05                     move.l     -[A7], D5
  1829. 000012F0  2F03                     move.l     -[A7], D3
  1830. 000012F2  4EBA F91A                jsr        [PC - 0x6E6 /* 00000C0E */]
  1831. 000012F6  2800                     move.l     D4, D0
  1832. 000012F8  504F                     addq.w     A7, 8
  1833. 000012FA  6000 0082                bra        +0x84 /* 0000137E */
  1834. label000012FE:
  1835. 000012FE  4A86                     tst.l      D6
  1836. 00001300  6706                     beq        +0x8 /* 00001308 */
  1837. 00001302  70FC                     moveq.l    D0, 0xFFFFFFFC
  1838. 00001304  BC80                     cmp.l      D6, D0
  1839. 00001306  6676                     bne        +0x78 /* 0000137E */
  1840. label00001308:
  1841. 00001308  7015                     moveq.l    D0, 0x15
  1842. 0000130A  B680                     cmp.l      D3, D0
  1843. 0000130C  660E                     bne        +0x10 /* 0000131C */
  1844. 0000130E  2F05                     move.l     -[A7], D5
  1845. 00001310  2F03                     move.l     -[A7], D3
  1846. 00001312  4EBA F8FA                jsr        [PC - 0x706 /* 00000C0E */]
  1847. 00001316  2800                     move.l     D4, D0
  1848. 00001318  504F                     addq.w     A7, 8
  1849. 0000131A  6062                     bra        +0x64 /* 0000137E */
  1850. label0000131C:
  1851. 0000131C  7021                     moveq.l    D0, 0x21
  1852. 0000131E  B680                     cmp.l      D3, D0
  1853. 00001320  6610                     bne        +0x12 /* 00001332 */
  1854. 00001322  2F05                     move.l     -[A7], D5
  1855. 00001324  4EBA F226                jsr        [PC - 0xDDA /* 0000054C */]
  1856. 00001328  7200                     moveq.l    D1, 0x00
  1857. 0000132A  1200                     move.b     D1, D0
  1858. 0000132C  2801                     move.l     D4, D1
  1859. 0000132E  584F                     addq.w     A7, 4
  1860. 00001330  604C                     bra        +0x4E /* 0000137E */
  1861. label00001332:
  1862. 00001332  7003                     moveq.l    D0, 0x03
  1863. 00001334  B680                     cmp.l      D3, D0
  1864. 00001336  6630                     bne        +0x32 /* 00001368 */
  1865. 00001338  2B45 20BE                move.l     [A5 + 0x20BE], D5
  1866. 0000133C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  1867. 00001340  4A28 16EC                tst.b      [A0 + 0x16EC]
  1868. 00001344  670A                     beq        +0xC /* 00001350 */
  1869. 00001346  2068 16DA                movea.l    A0, [A0 + 0x16DA]
  1870. 0000134A  2050                     movea.l    A0, [A0]
  1871. 0000134C  2145 0052                move.l     [A0 + 0x52], D5
  1872. label00001350:
  1873. 00001350  4857                     pea.l      [A7]
  1874. 00001352  4EAD BB00                jsr        [A5 - 0x4500]
  1875. 00001356  486F 0004                pea.l      [A7 + 0x4]
  1876. 0000135A  4EBA F1F0                jsr        [PC - 0xE10 /* 0000054C */]
  1877. 0000135E  7200                     moveq.l    D1, 0x00
  1878. 00001360  1200                     move.b     D1, D0
  1879. 00001362  2801                     move.l     D4, D1
  1880. 00001364  504F                     addq.w     A7, 8
  1881. 00001366  6016                     bra        +0x18 /* 0000137E */
  1882. label00001368:
  1883. 00001368  700D                     moveq.l    D0, 0x0D
  1884. 0000136A  B680                     cmp.l      D3, D0
  1885. 0000136C  6610                     bne        +0x12 /* 0000137E */
  1886. 0000136E  554F                     subq.w     A7, 2
  1887. 00001370  3F05                     move.w     -[A7], D5
  1888. 00001372  4EAD C3B0                jsr        [A5 - 0x3C50]
  1889. 00001376  101F                     move.b     D0, [A7]+
  1890. 00001378  7200                     moveq.l    D1, 0x00
  1891. 0000137A  1200                     move.b     D1, D0
  1892. 0000137C  2801                     move.l     D4, D1
  1893. label0000137E:
  1894. 0000137E  2F44 0028                move.l     [A7 + 0x28], D4
  1895. 00001382  504F                     addq.w     A7, 8
  1896. 00001384  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  1897. 00001388  4E74 000C                rtd        0x000C
  1898. 0000138C  48E7 1800                movem.l    -[A7], D3,D4
  1899. 00001390  282F 0010                move.l     D4, [A7 + 0x10]
  1900. 00001394  70FF                     moveq.l    D0, 0xFFFFFFFF
  1901. 00001396  B880                     cmp.l      D4, D0
  1902. 00001398  57C0                     seq        D0
  1903. 0000139A  4400                     neg.b      D0
  1904. 0000139C  49C0                     lea.l      A4, D0
  1905. 0000139E  1600                     move.b     D3, D0
  1906. 000013A0  4A84                     tst.l      D4
  1907. 000013A2  6706                     beq        +0x8 /* 000013AA */
  1908. 000013A4  70FC                     moveq.l    D0, 0xFFFFFFFC
  1909. 000013A6  B880                     cmp.l      D4, D0
  1910. 000013A8  6602                     bne        +0x4 /* 000013AC */
  1911. label000013AA:
  1912. 000013AA  7601                     moveq.l    D3, 0x01
  1913. label000013AC:
  1914. 000013AC  4A03                     tst.b      D3
  1915. 000013AE  6704                     beq        +0x6 /* 000013B4 */
  1916. 000013B0  4EBA FAB6                jsr        [PC - 0x54A /* 00000E68 */]
  1917. label000013B4:
  1918. 000013B4  426D 1C10                clr.w      [A5 + 0x1C10]
  1919. 000013B8  4CDF 0018                movem.l    D3,D4, [A7]+
  1920. 000013BC  4E74 0008                rtd        0x0008
  1921. 000013C0  3F6D 1C10 0004           move.w     [A7 + 0x4], [A5 + 0x1C10]
  1922. 000013C6  4E75                     rts
  1923. 000013C8  0000 0000                ori.b      D0, 0x0
  1924. 000013CC  0000 0000                ori.b      D0, 0x0
  1925. 000013D0  0000 0000                ori.b      D0, 0x0
  1926.